2.
3.
4.
5.
6.还有一种办法是在启动服务类的入门,添加@componentscan(basepackages={“xxx.xxx.xx”,“xxx.xxx.xx”})里面的是包的全限定名,可以为多个
springboot 自定义controller无法扫描到springboot 自定义controller路由找不到,原因是启动类和自定义的controller包不在同一级目录下。
官方建议application.java放的位置: 其余bean与application.java放在同一个包路径下,但是不建议这么做。
解决的办法:1、把自建的controller类放到启动类同一级目录下(不建议这样做)。
2、把启动类@restcontroller @enableautoconfiguration注解改成@springbootapplication。
3、启动类@restcontroller @enableautoconfiguration注解再加上@componentscan注解。
使用springboot扫描的两种注解配置方式:
1、第一种
@controller @enableautoconfiguration @componentscan
2、第二种
@springbootapplication @componentscan
以上就是springboot扫描不到controller怎么解决的详细内容。
