概述
Component-Scan 不扫描jar里面的类
今天碰到一个奇怪的问题,配置的spring的
<context:component-scan base-package="*.*"/>
部署到服务器上后发现jar包里面的类没有被扫描,但是在本地是正常的。
反复测试发现原来配置为*.*后jar里面的真不扫描了,改成com.aa.bb.*这样后就可以了。
我本地测试正常是因为maven依赖关系在本地是直接依赖项目的,可以扫描到,部署到服务器上是生成jar包就不行了。
关于context:component-scan等等一些列扫描包的问题记录
在使用spring的时候,发现只要是涉及到使用扫描包之类的时候,就会报错jdk版本太低或者不能加载包中class文件相关的问题。
解决
使用的是jdk1.8的,然后spring是3.2版本的,甚至是2.4版本的。问题就在这里,两个版本并不相容
之后提高spring版本。问题解决!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持靠谱客
最后
以上就是靓丽火为你收集整理的Component-Scan 不扫描jar里面的类问题的全部内容,希望文章能够帮你解决Component-Scan 不扫描jar里面的类问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复