eclipse&myeclipse 生成jar包后,spring无法扫描到bean定义

摘要:
原因:导出jar没有一起导出目录。

问题:eclipse&myeclipse 生成jar包后,spring无法扫描到bean定义

在使用getbean或者扫包时注入bean失败,但在IDE里是可以正常运行的?

原因:导出jar未将目录一起导出。

解决方法:将代码目录一起导出:一定要勾选 Add directory enttries

eclipse&myeclipse 生成jar包后,spring无法扫描到bean定义第1张

区别:

代码结构:

eclipse&myeclipse 生成jar包后,spring无法扫描到bean定义第2张

未勾选,导出内容为:

META-INF/MANIFEST.MF  
com/wang/util/DateStyle.classcom/wang/util/PropertiesUtil$1.classcom/wang/util/PropertiesUtil.classcom/wang/util/Week.classcom/wang/util/DateUtil.classcom/wang/vo/request/hotel/test/PopularCityRequest.classcom/wang/vo/request/hotel/test/EconomicsRequest.classcom/wang/vo/request/hotel/test/HotelProductVouchRequest.classcom/wang/vo/request/hotel/test/QueryOrderListRequest.classcom/wang/vo/request/hotel/test/HotelListQueryRequest.classcom/wang/vo/request/hotel/test/RoomReserveRequest.classcom/wang/vo/request/hotel/test/HotelOneQueryRequest.classcom/wang/vo/request/hotel/test/HotelBrandRequest.class

勾选,导出内容为:

META-INF/MANIFEST.MF  
com/  
com/wang/  
com/wang/util/com/wang/util/DateStyle.classcom/wang/util/PropertiesUtil$1.classcom/wang/util/PropertiesUtil.classcom/wang/util/Week.classcom/wang/util/DateUtil.classcom/wang/vo/  
com/wang/vo/request/  
com/wang/vo/request/hotel/  
com/wang/vo/request/hotel/test/com/wang/vo/request/hotel/test/PopularCityRequest.classcom/wang/vo/request/hotel/test/EconomicsRequest.classcom/wang/vo/request/hotel/test/HotelProductVouchRequest.classcom/wang/vo/request/hotel/test/QueryOrderListRequest.classcom/wang/vo/request/hotel/test/HotelListQueryRequest.classcom/wang/vo/request/hotel/test/RoomReserveRequest.classcom/wang/vo/request/hotel/test/HotelOneQueryRequest.classcom/wang/vo/request/hotel/test/HotelBrandRequest.class  

免责声明:文章转载自《eclipse&myeclipse 生成jar包后,spring无法扫描到bean定义》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇mysql优化之N+1问题Asp.net mvc与PHP的Session共享的实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

git使用说明

初次使用请参考百度,google,博客园。这里也有一篇入门指南,简练精彩:http://www.kechuandai.net/git%E4%BD%BF%E7%94%A8%E5%B0%8F%E8%AE%B0/ 我把自己碰到的问题记录下,备忘。 1 修改文件并提交到github [luwenwei@dev01v ~/git/helww/labs]$ vim R...

Reactor 3 学习笔记(2)

接上篇继续学习各种方法: 4.9、reduce/reduceWith @Test public void reduceTest() { Flux.range(1, 10).reduce((x, y) -> x + y).subscribe(System.out::println); Flux.ra...

受限玻尔兹曼机(Restricted Boltzmann Machine,RBM)代码2

### 环境:python 3.7, 32位 运行结果: [BernoulliRBM] Iteration 1, pseudo-likelihood = -25.39, time = 0.17s[BernoulliRBM] Iteration 2, pseudo-likelihood = -23.77, time = 0.24s[BernoulliRBM]...

oracle中imp命令具体解释

oracle中imp命令具体解释 Oracle的导入有用程序(Import utility)同意从数据库提取数据,而且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@service]]],下面例举imp经常使用用法。 1. 获取帮助 imp help=y 2. 导入一个完整数据库 imp syste...

R语言中duplicated函数:去重复,取重复

1、创建测试数据 > test <- c(1,2,3,1,1,2,5) ##创建向量测试数据> test[1] 1 2 3 1 1 2 5> duplicated(test) ## 基本用法,返回逻辑值,非重复为F,重复为T[1] FALSE FALSE FALSE TRUE TRUE TRUE FALSE> 2、对向量去重复...

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

(本文仅为平时学习记录,若有错误请大佬指出,如果本文能帮到你那我也是很开心啦)   一、Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡、CPU) /media 存放可移除设备文件 (如:U盘、CD/DVD、VMTools) /opt 存放...