访问springboot项目接口时出现404

848 阅读1分钟

springboot配置完启动正常,但在访问接口时发现无法正常访问,出现404问题

项目结构如下:

/aaa接口是BController类中的接口,但在访问AController中的接口是可以正常访问的,然后就回想起springboot中只会加载启动类的同级目录以及同级的下级目录下的bean,故出现此问题(还是基础不牢的问题...)

解决方式一:将BController移到启动类的所在包下或所在包的子包下。

解决方式二:在启动类上添加

@ComponentScan(basePackages = {"com.laohei"})

自定义启动时需要扫描的包(注意设置包路径时不要漏掉以前的可以扫描的bean