首页 > 编程语言 > 详细

Spring 自动扫描 不支持jar包 <component-scan>

时间:2018-06-23 11:10:18      阅读:333      评论:0      收藏:0      [点我收藏+]

问题描述:

本机windows myeclipse10.7 运行非maven java项目,其中部分类使用spring3 注解进行注入,使用配置文件component-scan进行扫描,在本机debug测试运行一切正常,但是当打成jar包放到linux服务器上运行一直报错:org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named ‘XXXX‘ is defined

检查了注解名字、配置文件、文件编码以及修改配置等等尝试后一直没有解决 经过网上翻阅各种资料 终于解决了,这里做一下笔记。

 

本机的class文件是直接编译到class目录下 属于直接饮用,component-scan可以直接扫描class目录的,但是打包成jar时 spring3 component-scan就扫描不到了,实际上不是扫描不到了 而是打jar包时有个dd entity directory (添加实体目录)属性需要选中 如下图   

 

技术分享图片

Spring 自动扫描 不支持jar包 <component-scan>

原文:https://www.cnblogs.com/cac2020/p/9216509.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!