spring @Qualifier注解
2017-05-17 15:53
369 查看
spring @Qualifier注解
2014-05-07 11:38 55711人阅读 评论(5) 收藏 举报分类:
java(45)
@Autowired是根据类型进行自动装配的。如果当spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。如下:
①可能存在多个UserDao实例
[java] view
plain copy
@Autowired
@Qualifier("userServiceImpl")
public IUserService userService;
或者
[java] view
plain copy
@Autowired
public void setUserDao(@Qualifier("userDao") UserDao userDao) {
this.userDao = userDao;
}
这样Spring会找到id为userServiceImpl和userDao的bean进行装配。
②可能不存在UserDao实例
[java] view
plain copy
@Autowired(required = false)
public IUserService userService
顶4
踩14
上一篇Spring注解讲解
下一篇Spring
@Resource注解
相关文章推荐
•spring
@Qualifier注解
•从头认识Spring-23
注解装配-@autowired5-限定器@Qualifier2
•Spring
Annotation注解 Autowired Qualifier
•Spring注解@Component@Repository@Service@Controller
@Resource@Autowired@Qualifier@scope
•spring
@Qualifier注解
•Spring注解标签详解@Autowired
@Qualifier等
•Spring
@Resource@Autowired@Qualifier的注解注入及区别
•5spring注解@Required@Autowired@qualifier@resource
•Spring
@Resource@Autowired@Qualifier的注解注入及区别
•Spring
AOP注解通过@Autowired@Resource@Qualifier@PostConstruct@PreDestroy注入属性的配置文件详解
参考知识库
Java
SE知识库
26196关注|578收录Java
EE知识库
18282关注|1334收录Java
知识库
26703关注|1476收录猜你在找
spring3.2入门到大神(备java基础、jsp、servlet,javaee精髓)
深入浅出Spring Data JPA
如何使用Spring XD构建Data Microservices
SpringMVC框架(基于spring3.0)
Spring MVC视频
【系列课】Springmvc4+Mybatis3+Spring4+Bootstrap3之列表
【系列课】Springmvc4+Mybatis3+Spring4+Bootstrap3之更新
深入浅出Spring
【系列课】Springmvc4+Mybatis3+Spring4+Bootstrap3之配置
Spring Boot实战入门篇视频课程
关闭
查看评论
5楼 一个人喝不醉2016-08-22
21:46发表 [回复]
good4楼 randy_01092016-05-06
14:46发表 [回复]
简单明了!
保持队型~3楼 qq1712642015-11-19
13:53发表 [回复]
简单明了,我喜欢2楼 小城风带香2015-11-04
13:53发表 [回复]
简单明了1楼 Felay2015-07-16
13:44发表 [回复]
赞一个,解决了我的问题
相关文章推荐
- spring 注解配置使用id @Qualifier("flightCacheManager")
- spring @Qualifier注解
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别
- Spring中@Resource、@Autowired、@Qualifier的注解注入及区别
- Spring AOP注解通过@Autowired,@Resource(J2EE提供),@Qualifier,@PostConstruct,@PreDestroy注入属性的配置文件详解
- spring @Qualifier注解
- Spring使用@Autowired,@Qualifier,@Resource注解配置bean
- Spring注解解释(@Primary、@Qualifier)
- spring @Qualifier注解
- Spring @Autowired和@Qualifier注解
- Spring中@Resource、@Autowired、@Qualifier注解的使用和区别
- Spring的注解@Qualifier
- Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier、@scope
- Spring @Autowire、@Qualifier和@Resource注解
- 细谈Spring(十一) @Resource、@Autowired、@Qualifier的注解注入及区别
- Spring_spring自动装配置注解(@Autowired)指定要装配置的参数(@Qualifier)
- Spring注解@Component、@Repository、@Service、@Controller @Resource、@Autowired、@Qualifier 解析
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别