Component-Scan 不扫描jar里面的类问题
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版本。问题解决!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家
相关文章
SpringBean和Controller实现动态注册与注销过程详细讲解
这篇文章主要介绍了SpringBean和Controller实现动态注册与注销过程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧2023-02-02Windows系统编写bat脚本启动、停止及重启Java服务jar包
在bat文件中我们将编写一些代码来运行Java jar文件,下面这篇文章主要给大家介绍了关于Windows系统编写bat脚本启动、停止及重启Java服务jar包的相关资料,需要的朋友可以参考下2023-12-12
最新评论