spring boot引入jar包后自动生成了一个空的xml文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了spring boot引入jar包后自动生成了一个空的xml文件相关的知识,希望对你有一定的参考价值。

参考技术A 解决方法如下:
1.项目下面有pom.xml文件,要在pom文件下添加2.这个$basedir的意思是本地路径添加以上代码后即可。还有就是,在别的服务下面的子pom.xml也要添加以上代码,但不同的是,要看好路径。
也就是/?不一样的,自己看看你的文件目录,反正不报错即可。
此功能是每次运行maven工程的时候,会默认编译所有的模块(效率会慢)。

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

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

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

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

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

技术图片

 

区别:

代码结构:

技术图片

未勾选,导出内容为:

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

勾选,导出内容为:

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

 

以上是关于spring boot引入jar包后自动生成了一个空的xml文件的主要内容,如果未能解决你的问题,请参考以下文章

spring boot 打成jar包后 通过命令行传入的参数怎么获得

spring boot项目在eclipse里跑可以访问登录页,但是打jar包后访问登录页报重定向次数过多

springboot打成jar包后如何访问数据库

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

spring-boot打包,引入外部jar包问题

maven打成jar包后,其他工程导入不进去