开发者

SpringBoot多模块扫描包问题及解决

开发者 https://www.devze.com 2025-10-10 10:28 出处:网络 作者: NeoLshu
目录问题解决方法1、首先是要建包的层级2、注解3、要在web启动类的pom.XML里面导入其他模块的依赖4、web启动类的cKkvvd配置总结问题
目录
  • 问题
  • 解决方法
    • 1、首先是要建包的层级
    • 2、注解
    • 3、要在web启动类的pom.XML里面导入其他模块的依赖
    • 4、web启动类的cKkvvd配置
  • 总结

    问题

    SpringBoot多模块扫描包问题及解决

    由于项目是多人合作的,所以分的模块较多,在运行的时候出现了部分Controller中的Beanwww.devze.com没有被注入的问题

    解决方法

    1、首先是要建包的层级

    SpringBoot多模块扫描包问题及解决

    @SpringBootApplicandroidation 位于lce包下

    SpringBoot多模块扫描包问题及解决

    其余的Service层的业务,Controller层的接口(前后端分离)均要建包在lce包的下一级,即webApplication为最高级,这样才可以扫描到其余的包

    2、注解

    @Component

    • @Service service层
    • @Controller controller层
    • @Repository mapper/dao层

    成为Spring的一个组件

    @Mapperjs

    这几个注解要写好!

    3、要在web启动类的pom.xml里面导入其他模块的依赖

    SpringBoot多模块扫描包问题及解决

    4、web启动类的配置

    SpringBoot多模块扫描包问题及解决

    • @SpringBopythonotApplication
    • @componentScan

    都可以扫描包

    PS:在这一步的时候,若是包名变红,则扫描失败!可以进行排错

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.devze.com)。 

    0

    精彩评论

    暂无评论...
    验证码 换一张
    取 消

    关注公众号