基于SpringBoot多模块项目引入其他模块时@Autowired无法注入

基于SpringBoot多模块项目引入其他模块时@Autowired无法注入


一、问题描述

启动Spring Boot项目时报 Could not autowire. No beans of 'xxxxxxxx' type found. 没有找到bean的实例,即spring没有实例化对象,也就无法根据配置文件执行依赖注入依赖错误

1、解决方案

如果两个模块的包路径相同,只需要在启动类扩大包扫描范围

java 复制代码
@SpringBootApplication(scanBasePackages = {"com.system.service"})

如果两个模块的包路径不相同,加入引入依赖的包

java 复制代码
@SpringBootApplication(scanBasePackages = {"com.system.service", "com.base.service"})

注意还有mapper也同理

java 复制代码
@MapperScan("com.system.dao")

  • 人生犹如一本书,每一段经历都是一页页的文字,勇敢地翻过困难的篇章,才能书写出精彩的人生篇章。
  • 在人生的道路上,不要畏惧失败,因为失败是成功的老师,给予了我们宝贵的经验教训,让我们更加坚强和智慧。
  • 无论你现在身处何方,记住,每一步都是前进的方向,即使迈进的步伐很小,也要保持信心,抬头望向属于自己的辉煌。
  • 成功不是一蹴而就的奇迹,而是日复一日的坚持和努力累积的结果,只有通过持之以恒的奋斗,才能收获真正的成就。
  • 命运并非注定,而是由自己的选择和努力所决定,不管环境如何变化,只要内心坚定,梦想的光芒将照亮通往未来的道路。
相关推荐
Pandaconda9 分钟前
【Golang 面试题】每日 3 题(三十九)
开发语言·经验分享·笔记·后端·面试·golang·go
是梦终空11 分钟前
JAVA毕业设计210—基于Java+Springboot+vue3的中国历史文化街区管理系统(源代码+数据库)
java·spring boot·vue·毕业设计·课程设计·历史文化街区管理·景区管理
荆州克莱16 分钟前
Golang的图形编程基础
spring boot·spring·spring cloud·css3·技术
m0_7482350727 分钟前
springboot中配置logback-spring.xml
spring boot·spring·logback
基哥的奋斗历程35 分钟前
学到一些小知识关于Maven 与 logback 与 jpa 日志
java·数据库·maven
m0_5127446436 分钟前
springboot使用logback自定义日志
java·spring boot·logback
十二同学啊40 分钟前
JSqlParser:Java SQL 解析利器
java·开发语言·sql
编程小筑43 分钟前
R语言的编程范式
开发语言·后端·golang
技术的探险家1 小时前
Elixir语言的文件操作
开发语言·后端·golang
老马啸西风1 小时前
Plotly 函数图像绘制
java