记录最囧时刻

这是一篇没有标题的文章

起因:项目A,项目B都是我来开发 
项目A是一个处理层(也可以叫做工具包),这个包可以被业务相同的项目都能使用的通用包。
项目B是控制层,说控制层基本上大家都能知道是干啥的,不描述了。

现在项目B需要依赖项目A,使用项目A的通用处理。
这个时候在注入项目A的接口后,启动项目B后,就一直报注入的项目A的接口没有找到对应的bean,这个时候也知道是jar中的bean没有被代理
然后找了一堆跟maven注入jar什么的处理,并没有什么头绪。
最后问了我们公司的大牛经理,大牛经理说在启动类那把扫描包的路径改下就行,然后在Application启动类中加上“@ComponentScan(basePackages = “XXX.XXX”)” 之后,就好了,好了,好了。
在这里插入图片描述
心里憔悴,用了一中午时间研究了不知道什么的东西,也是自己思路走错的问题,都已经知道是bean没有被代理,为啥我会想是maven引jar可以解决这块问题呢,我也不知道我是怎么想的。反正最后一个注解解决问题。
包名路径:因为我们的公司的所有项目创建最顶部的包名都是一样的,所以直接写我们最顶部的包名即可,如果你本身的项目中已经写扫描自己项目包的注解,那可以加个@ComponentScan 写上你要用的jar的包名。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值