当前位置: 代码网 > it编程>编程语言>Java > SpringBoot多模块扫描包问题及解决

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

2025年10月09日 Java 我要评论
问题由于项目是多人合作的,所以分的模块较多,在运行的时候出现了部分controller中的bean没有被注入的问题解决方法1、首先是要建包的层级@springbootapplication 位于lce

问题

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

解决方法

1、首先是要建包的层级

@springbootapplication 位于lce包下

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

2、注解

@component

  • @service service层
  • @controller controller层
  • @repository mapper/dao层

成为spring的一个组件

@mapper

这几个注解要写好!

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

4、web启动类的配置

  • @springbootapplication
  • @componentscan

都可以扫描包

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持代码网。 

(0)

相关文章:

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com