zoukankan      html  css  js  c++  java
  • 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  
  • 相关阅读:
    C++顺序性容器、关联性容器与容器适配器
    Groovy与Java集成常见的坑--转
    selenium打开chrome浏览器代码
    分组密码的工作模式--wiki
    linux下C语言多线程编程实例
    C语言多线程pthread库相关函数说明
    C语言使用pthread多线程编程(windows系统)二
    C语言使用pthread多线程编程(windows系统)一
    使用_beginThreadex创建多线程(C语言版多线程)
    浅谈C语言中的联合体
  • 原文地址:https://www.cnblogs.com/cac2020/p/11427662.html
Copyright © 2011-2022 走看看