qualifier-spring @Qualifier得到的bean为null 求解

问题描述

spring @Qualifier得到的bean为null 求解

xml文件配置

实现类:
@Implementation
@Repository( "profilesdbDao" )
public class ProfilesDaoImpl implements ProfilesDao
{

注入地方:
@Service
@Configurable( dependencyCheck = true )
public class ResourceProfileLoaderNew
{

/** The log. */
Logger log = Logger.getLogger( ResourceProfileLoaderNew.class.getName() ); 

/** The status. */
static boolean status; 

/** The pdao. */
@Autowired
@Qualifier( "pDao" )
private ProfilesDao pdao;

tomcat启动没有任何异常 运行的时候pdao就为null !求解

时间: 2024-11-29 04:27:13

qualifier-spring @Qualifier得到的bean为null 求解的相关文章

Spring源码剖析——Bean的配置与启动

IOC介绍   相信大多数人在学习Spring时 IOC 和 Bean 算得上是最常听到的两个名词,IOC在学习Spring当中出现频率如此之高必然有其原因.如果我们做一个比喻的话,把Bean说成Spring中主角的话,那么IOC便是这个主角进行演出的舞台,没有IOC作为Bean的承载,那么Bean便不会在编程中大放异彩.作为Spring核心组件的重要一员,了解其内部实现对我们编程和窥探Spring内幕是相当有帮助的,下面一步步从源码的角度来剖析IOC究竟是怎样实现的. 接口设计   首先我们先

解析Java中如何获取Spring中配置的bean

本篇文章是对在Java中如何获取Spring中配置的bean进行了详细的分析介绍,需要的朋友参考下   一.什么是Spring?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架 二.如何在程序中获取Spring配置的bean呢?方法一:在初始化时保存ApplicationContext对象代码: 复制代码 代码如下: ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContex

方法-spring能否静态注解bean

问题描述 spring能否静态注解bean 自己写了个工具类,方法都是定义为静态,某个静态方法需要引用到一个service, spring注解中有直接引入静态bean吗? 网上有通过@PostConstruct 来执行的,不过没有采纳,目前是直接通过ApplicationContextAware 来获取,求大神支招 解决方案 楼主 可以参考这个http://lvqionghua.blog.163.com/blog/static/1852774201142610938596/

spring新手配置一个bean使用构造注入constructor-arg总是报错

问题描述 spring新手配置一个bean使用构造注入constructor-arg总是报错 spring新手求助! 最简单的配置了一个bean, Way里有一个构造方法 public Way(int num) { this.num = num; } 然后总是报下面错: 信息: Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@67b6d4ae:

连接池-spring获取数据源dataSource为空null

问题描述 spring获取数据源dataSource为空null 因为配置文件中有链接太多,帖子发不上来,现在粘贴地址,请各位帮帮忙,谢谢了! http://www.iteye.com/problems/101084

解决Spring中singleton的Bean依赖于prototype的Bean的问题

    当Spring容器中作用域不同的Bean相互依赖时,可能出现一些问题,例如:一个作用域为Singleton的Bean(设为A)依赖于一个作用域为prototype的Bean(设为B).由于A是单例的,只有一次初始化的机会,它的依赖关系也只在初始化阶段被设置,但它所依赖的B每次都会创建一个全新的实例,这将使A中的B不能及时得到更新.这样将导致如果客户端多次请求A,并调用A中B的某个方法(或获取A中B的某个属性),服务端总是返回同一个B,但客户端直接请求B却能获得最新的对象,这就产生了对象不

如何在jar包中使用到spring容器中的bean

问题描述 如何在jar包中使用到spring容器中的bean 这个jar包要使用到这个工程中的某个类,而这个类的配置是由spring管理,怎么在这个jar包中获取到这个bean 解决方案 http://my.oschina.net/zjds/blog/371962

spring 错误 error creating bean with name

问题描述 spring 错误 error creating bean with name org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [beans.xml]: Instantiation of bean failed; nested exception is org.spring

2.Spring常用配置—1.Bean的Scope

1.点睛 Scope描述的是Spring容器如何新建Bean的实例的.Spring的Scope有以下几种,通过@Scope注解来实现. (1)Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配置,全容器共享一个实例. (2)Prototype:每次调用新建一个Bean的实例. (3)Request:Web项目中,给每一个http request新建一个Bean实例. (4)Session:Web项目中,给每一个http session新建一个Bean实例.