Spring 自动扫描 不支持jar包 <component-scan> 的解决方案

来源:互联网 发布:资源管理器 删除网络 编辑:程序博客网 时间:2024/04/27 22:41

这两天在weblogic下部署ejb时,在ejb调用spring对象时(spring是基于注释的),总是找不到对象,查是如果把spring用xml配置文件方式就可以找到,很奇怪,查了好多的资料,突然想到应该是spring的描述器有问题,后来google一下,有了答案,如下:

 

最后发现一个问题,我们的eclipse自带的jar打包程序,默认打包的时候有个选项<Add directory entries>没有勾选,只要勾选了,就完全没有问题了,无须再对<context:component-scan >进行任何修改了.


对于原理还不太清楚,只有清楚者,希望能得到你的分享,多谢

 

罪恶的<Add directory entries>选项啊!