赞
踩
springBoot项目上手和启动比较简单,但也还是会遇到不少细节问题。
首先重点考虑访问地址是否准确,如果类和方法都添加了@RequestMapping注解,url则需要将二则拼接;
可能是包扫描的问题。如果是@SpringBootApplication以内的包对应的控制器,springBoot项目默认都会扫描到,但是如果自己新建了一个独立于此的其它包,再添加控制器,则需要在启动的类中添加@ComponentScan注解,手动添加需要扫描的包。
可参考:Whitelabel Error Page : spring boot项目启动后,无法访问@RequestMapping标注的请求
先排查首页文件放置的位置是否准确,在resources目录下新建templates或static目录,新建index.html即可,项目启动后自动加载。
另外需要排查有没有thymeleaf的starter,这个是必须要添加的依赖。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。