项目整体为SpringBoot项目,启动类在一个模块中,启动后发现另外一个模块的controller未加载,调用其中的接口报404。
1、检查启动类,扫描范围为启动类所在目录及其子目录。通过。
这个是跨模块的,启动类在模块A的com.kunlin下,它可以扫描模块B的com.kunlin目录下的内容。虽然他们的物理目录不存在上下级关系。
2、启动后发现模块还存在报错依然可以启动,整个模块都没有加载。
【解决方案】在启动类pom中添加对新建模块的依赖。这样新模块的类就能加载了。
image.png











网友评论