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版本。问题解决!
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家
相关文章
SpringSecurity中的UserDetails和UserDetailsService接口详解
这篇文章主要介绍了SpringSecurity中的UserDetails和UserDetailsService接口详解,UserDetailsService 在 Spring Security 中主要承担查询系统内用户、验证密码、封装用户信息和角色权限,需要的朋友可以参考下2023-11-11SpringCloudConfig之client端报错Could not resolve placeholder问
这篇文章主要介绍了SpringCloudConfig之client端报错Could not resolve placeholder ‘from‘ in value “${from}“问题及解决方案,具有很好的参考价值,希望对大家有所帮助2022-12-12Java Fluent Mybatis实战之构建项目与代码生成篇下
Java中常用的ORM框架主要是mybatis, hibernate, JPA等框架。国内又以Mybatis用的多,基于mybatis上的增强框架,又有mybatis plus和TK mybatis等。今天我们介绍一个新的mybatis增强框架 fluent mybatis2021-10-10
最新评论