Spring Boot启动类与自定义Controller不在同一级目录导致路由找不到。官方建议将application.java位置调整,但更推荐使用@SpringBootApplication结合@ComponentScan指定自定义controller所在包。@RestController注解用于标记controller。通过检查组件扫描并访问URL确认问题已解决。
摘要由CSDN通过智能技术生成
spring boot 自定义controller路由找不到,原因是启动类和自定义的Controller包不在同一级目录下。
spring boot 自定义controller路由找不到,原因是启动类和自定义的Controller包不在同一级目录下。官方建议application.java放的位置: 解决的办法: 1、把自建的controller类放到启动类同一级目录下(不建议这样做)并且使用@SpringBootApplication注解,而且自定义controller需要使用@RestController注解。2、使...