SpingMVC的包扫描踩坑记录详解编程语言

    公司项目配置的Spring项目的包扫描有点问题,出现了一个被Spring容器管理的Bean被创建了2次的现象。在此记录下解决的过程,方便后续查阅。

改动前:

容器启动监听器中会扫描全部包,创建实例 
SpingMVC的包扫描踩坑记录详解编程语言
SpringMVC配置文件也会扫描全部包,创建实例

SpingMVC的包扫描踩坑记录详解编程语言
产生的问题:加了注解的类的实例都创建了2个

改动后:

容器启动监听器里面负责非Controller层bean的创建

SpingMVC的包扫描踩坑记录详解编程语言

SpingMVC配置文件里只负责Controller层bean的创建

 
SpingMVC的包扫描踩坑记录详解编程语言
参考链接:
 
 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/15534.html

(0)
上一篇 2021年7月19日 17:53
下一篇 2021年7月19日 17:53

相关推荐

发表回复

登录后才能评论