基于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")

  • 人生犹如一本书,每一段经历都是一页页的文字,勇敢地翻过困难的篇章,才能书写出精彩的人生篇章。
  • 在人生的道路上,不要畏惧失败,因为失败是成功的老师,给予了我们宝贵的经验教训,让我们更加坚强和智慧。
  • 无论你现在身处何方,记住,每一步都是前进的方向,即使迈进的步伐很小,也要保持信心,抬头望向属于自己的辉煌。
  • 成功不是一蹴而就的奇迹,而是日复一日的坚持和努力累积的结果,只有通过持之以恒的奋斗,才能收获真正的成就。
  • 命运并非注定,而是由自己的选择和努力所决定,不管环境如何变化,只要内心坚定,梦想的光芒将照亮通往未来的道路。
相关推荐
AIGC小尼7 分钟前
本地 AI 漫剧流水线模型缓存与特征向量持久化:IPAdapter 预编码、特征池复用与内存池管理实战
人工智能·spring boot·缓存·预编码算法·comfyui·ai漫剧
tachibana28 分钟前
Go 语言 Map 的底层实现原理
开发语言·后端·golang·make
九零HTTP11 分钟前
从 Cookie 到 Token,登录态到底是怎么维持的
后端
Wang's Blog17 分钟前
Java 项目部署之 Docker工具快速入门: Docker 镜像仓库
java·docker
程序边界23 分钟前
用了三年数据同步软件,我想好好聊聊KFS这套东西到底强在哪(上)
后端
sp4224 分钟前
简单的 Spring 文件上传与下载组件
后端
企智汇-项目管理软件25 分钟前
离散制造管理系统怎么选?一套系统管住从研发到交付的全周期
java·人工智能·制造·项目经理·项目管理软件·项目管理系统·项目管理软件工程
量化分析码农25 分钟前
【Python量化实盘工程 #04】回测收益虚高30%?滑点与冲击成本建模让模拟更真实
后端
QuantiCore_IO26 分钟前
量化回测复权数据的工程实践:从 API 获取到数据质量验证
后端·github·api
程序边界26 分钟前
数据同步软件下半场:断了丢不丢、错了能不能修(下)
后端