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

问题描述:

本机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 (添加实体目录)属性需要选中 如下图

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

时间: 2024-10-20 01:57:38

Spring 自动扫描 不支持jar包 <component-scan>的相关文章

如何在的spring官网下载jar包问题

如何在改版的spring官网下载jar包问题 2014-04-17 08:46 粽子爱情 | 浏览 22341 次 第一步:打开官网:http://www.springsource.org/download/community: 第二步:点击图片 第三步:点击图标 第四步:找到如下链接,点击进去 第五步:再找到如下链接点击 第六步:点击artifacts标签 第七步:再在这个页面的左边菜单点击simple brower后再点击libs-release-local如下图 得到如下页面: 点击org

spring hibernate 其他的jar包下载

Spring官方的jar不是很好下载,闲着没事写了个专门下载spring和hibernate官方jar包的工具 ,方面自己也方面他人, 还可以检索常用jar的,需要的朋友自行下载. 主界面: 检索界面: 下载链接在这里:Spring&Hibernate_JAR

如何在改版的spring官网下载jar包(转)

原文出处:http://zhidao.baidu.com/link?url=2kj5XUZL6Iph1guhqNYh5oSaCJDaeKsYfJ050DBZSiio1e_cjW0Gnga_vDQl_dGwFHKvFS0ITrok48qz0rdcymTIGvT1pmNzhDzxjugqegq 第一步:打开官网:http://www.springsource.org/download/community: 第二步:点击图片 第三步:点击图标 第四步:找到如下链接,点击进去 第五步:再找到如下链接点击

配置spring所需要的jar包

spring.jar是包含有完整发布的单个jar 包,spring.jar中包含除了spring-mock.jar里所包含的内容外其它所有jar包的内容,因为只有在开发环境下才会用到 spring-mock.jar来进行辅助测试,正式应用系统中是用不得这些类的. 除了spring.jar文件,Spring还包括有其它13个独立的jar包,各自包含着对应的Spring组件,用户可以根据自己的需要来选择组合自己的jar包,而不必引入整个spring.jar的所有类文件.(1) spring-core

[Java]Spring所需要的jar包和作用释义

Spring——jar包详解 spring-beans.jar 访问配置文件.创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类 spring-context.jar 可以找到使用Spring ApplicationContext特性时所需的全部类,JDNI 所需的全部类,instrumentation组件以及校验Validation 方面的相关类 spring-core.jar Spring 框架基

spring 3.2.9 jar包详解

Spring这类的框架给我们开发带来非常大的好处,让我们更加快速.有效的开发. 所以我们在开发中通常都会用到各种框架,每个框架都有很多jar包,每个jar都有各自不同的功能.开发不同的功能用到的jar也不尽相同,所以当我们用到相关框架的时候,并不是把它所有的jar都引入系统.那么怎么确定自己将会用到框架中的哪些jar包呢? 这就需要我们知道框架中每个jar都是干什么的. 我们先来看看spring  3.2.9 的 jar 包. Spring还包括有其它21 个独立的jar包,各自包含着对应的Sp

spring 3.2 各jar包的简单介绍

1.spring-aop:面向切面AOP编程中需要使用.声明式事物也用到此包. 2.spring-aspects:提供对AspectJ的支持,以便可以方便的将面向方面的功能集成进IDE中,比如Eclipse AJDT. 3.spring-beans:基础jar包,(依赖注入)的基础实现,它包含访问配置文件.创建和管理bean 以及进行Inversion of Control / Dependency Injection(IoC/DI)操作相关的所有类.如果应用只需基本的IoC/DI 支持,引入s

Spring官网及jar包下载

1.Spring官网地址:http://spring.io/ 2.Spring jar包下载 进入Spring的官网: Spring jar 包下载: 点击链接,进入下载页面

如何在Spring官网下载jar包

昨天学习Spring的时候,由于要下载Spring的相关jar包资源文件,然后就上Spring官网,由于改版了,,放到github上给托管了,和之前区别不一样了,然后找了半天,也没有找到具体在哪儿下载,然后折腾了一阵子,算是清楚了一些.. 方法一: 1.打开Spring官网:http://spring.io/,然后点击projects. 2.找到Spring Framework,点击链进去 3.找到github链接点击去,改版之后是在github上托管的 4.找到Downloading Arti