spring boot 中的web问题
老师您好:
spring boot web项目,我把html文件放在了resources目录下,application也进行了配置,包括端口号。

目录结构

pom配置文件

spring boot 启动正常没有报错

在浏览器输入localhost:8080/index.html,报错


根据提示在application中配置

报错

老师您能帮我看看什么原因吗?
13
收起
正在回答 回答被采纳积分+1
1回答
好帮手慕阿园
2022-01-18 11:07:55
同学你好,配置文件中的如下配置表示在controller返回语句前后添加前后缀信息
建议同学定义一个controller,返回对应的html,另外,如果直接在resource目录下,则不用添加前缀,可以按如下配置试试
spring.resources.static-locations=classpath:/ spring.mvc.view.suffix=.html
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
@Controller
public class DemoController {
@RequestMapping("demo")
public String demo() {
System.out.println("进入controller中的demo方法!");
return "index";
}
}祝学习愉快~
2023版Java工程师
- 参与学习 人
- 提交作业 8811 份
- 解答问题 9886 个
综合就业常年第一,编程排行常年霸榜,北上广深月薪过万! 不需要基础,无需脱产即可学习,只要你有梦想,想高薪! 全新升级:技术栈升级(包含VUE3.0,ES6,Git)+项目升级(前后端联调与功能升级)
了解课程





恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星