嘎嘎报错,烦死我,查的解决方法有:
1. Application启动类的位置不对,要将Application类放在最外侧,即包含所有子包;
比如你的项目包是:com.example.demo
那么你的XXApplication.java需放在com.example.demo下,而Controller.java需放在com.example.demo.controller目录下。
原因:spring-boot会自动加载启动类所有包下及其子包下的所有组件。
2. springboot的配置文件:application.yml或者application.properties中关于视图解析的配置问题
当pom文件下的spring-boot-starter-paren版本高时使用:
spring.mvc.view.prefix/spring.mvc.view.suffix
当pom文件下的spring-boot-starter-paren版本低时使用:
spring.view.prefix/spring.view.suffix
3. 控制器(controller)的url路径书写问题
@RequestMapping(“XXXXX”)
实际访问的路径与“XXX”不符合;
我试了试,根本解决不了,于是乎,我就开始疯狂找,最终还是目录的问题,启动类加了个东西。
加那个被注释的那句,启动类找不到controls,目录太多,所以要加这句话引导它去找。
然后问题解决,真开心,嘎嘎!!!