zoukankan      html  css  js  c++  java
  • Spring的qualifier标签

    @Autowired是根据类型进行自动装配的。如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题。

    存在多个实现类的情况

    @Autowired   
    public void setUserDao(@Qualifier("userDao") UserDao userDao) {   
        this.userDao = userDao;   
    }  
    
    @Autowired   
    @Qualifier("userServiceImpl")   
    public IUserService userService;   

    这样Spring会找到id为userServiceImpl和userDao的bean进行装配。

  • 相关阅读:
    I/O流
    课堂测试
    1021课堂内容
    课堂jsp
    课堂动手动脑
    从小工到专家读后感
    课堂测试2
    回文课堂测试
    一周进度条博客
    Echart图表
  • 原文地址:https://www.cnblogs.com/wade-luffy/p/6068478.html
Copyright © 2011-2022 走看看