博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
com.xxx.common.service.xxxService‘ that could not be found.异常 @Autowire注入失败
阅读量:3907 次
发布时间:2019-05-23

本文共 458 字,大约阅读时间需要 1 分钟。

问题:发现自己写的服务已经注入了spring(出现了绿色的标志);

但是想在其它类用@Autowire 注入死活不进来
解决办法:这种问题一般都是分模块时候的问题,注入spring没问题,但是拿出来有问题,这时候应该考虑你扫包时候有没有扫到注入spring的 模块所在的包
springboot分模块项目中
eg: 模块1 com.my.demo01
模块2 com.my.demo02
case1:
com.my
- xxxApplication01(启动类1)
.demo01
com.my
- xxxApplication02(启动类2)
.demo02
你启动类都写在目录my下,这样应该没问题
case2:
但是分别写在demo01/demo02 ,这样springboot扫包就是它的同包及其子包,就会出现异常
分别在启动类加上注解@ComponentScan(basePackages = “com.my”),修改过后发现在demo02可以通过@Autowire 注入demo01的服务了
done!!

转载地址:http://bhqen.baihongyu.com/

你可能感兴趣的文章
部门年度工作总结的内容
查看>>
pandas学习笔记
查看>>
Numpy笔记
查看>>
正则表达式
查看>>
python线程进程笔记
查看>>
TensorFlow初学者必须了解的55个经典案例
查看>>
机器学习笔记
查看>>
数十种TensorFlow实现案例汇集:代码+笔记
查看>>
python记录的错误与知识
查看>>
内核中各种套接字的关系
查看>>
linux sysctl 参数实现 暨 ip_forward参数对Linux内核转发影响分析
查看>>
linux 路由表 的一些相关资料
查看>>
Linux 路由 学习笔记 之三 路由查找流程分析
查看>>
LINUX IP 路由实现
查看>>
快速重传与快速恢复算法
查看>>
TCP重传定时器
查看>>
CentOS 6.3 - 安装 Nginx 1.2.7(yum源)
查看>>
shell中trap捕获信号
查看>>
关于Linux Shell的信号trap功能你必须知道的细节
查看>>
Linux原始套接字实现分析
查看>>