简单记录一次解决Cannot find declaration to go to问题的办法,希望对遇到同样问题的同学有帮助。
问题背景
SpringBoot maven工程,在idea编辑里,Controller的return里,按住ctrl键访问view资源时提示Cannot find declaration to go to,如下图所示。
解决过程
- 检查pom.xml里,检查****标签里配置的值,maven默认为jar,若这里配置了pom,则删除,或者修改成自己需要的,jar | war。
- 检查这个方法所在的Controller上是否有@RestController注解,若有则改为@Controller。
- 检查application.properties里默认后缀配置是否与实际一样。
spring.freemarker.suffix=.ftl
- 检查文件是否存在
- 解决。