zoukankan      html  css  js  c++  java
  • @Qualifier spring注解

    @Autowired是根据类型进行自动装配的。

    如果当Spring上下文中存在不止一个UserDao类型的bean时,就会抛出BeanCreationException异常;如果Spring上下文中不存在UserDao类型的bean,也会抛出BeanCreationException异常。我们可以使用@Qualifier配合@Autowired来解决这些问题(多个UserDao注入,标注那个变量是使用那一个)。如下:

    @Autowired   
    @Qualifier("userServiceImpl")   
    public IUserService userService;  
    

     实际工作中:

     /** 消息目的地:大金X. */
        @Autowired
        @Qualifier("DJR_CallBack")
        private Destination destinationByDJR;
        
        /** 消息目的地:X信. */
        @Autowired
        @Qualifier("JX_CallBack")
        private Destination destinationByJX;
        
        /** 消息目的地:X新. */
        @Autowired
        @Qualifier("CX_CallBack")
        private Destination destinationByCX;
    

     2、②可能不存在UserDao实例

    这个怎么理解呢?

        @Autowired(required = false)   
        public IUserService userService  
    
  • 相关阅读:
    Codeforces
    Codeforces
    SCUT
    模板
    SCUT
    SCUT
    模板
    SCUT
    UVA 437 "The Tower of Babylon" (DAG上的动态规划)
    UVA 1025 "A Spy in the Metro " (DAG上的动态规划?? or 背包问题??)
  • 原文地址:https://www.cnblogs.com/hoge/p/6623164.html
Copyright © 2011-2022 走看看