当前位置 : 主页 > 编程语言 > c++ >

spring里面配置bean的方式详解

来源:互联网 收集:自由互联 发布时间:2021-07-03
gistfile1.txt 依赖注入的方式: constructor-arg:通过构造函数注入。 property:通过setxx方法注入。设值注入,使用property子标签: 构造子注入,使用constructor-arg子标签: This is a configurable messa
gistfile1.txt
依赖注入的方式:  constructor-arg:通过构造函数注入。   property:通过setxx方法注入。

设值注入,使用property子标签:


                        
   
    
     


    

构造子注入,使用constructor-arg子标签:


        
   
   
    This is a configurable message
    
     


    

使用constructor-arg标签的index属性,对应于构造函数的多个参数,index属性的值从0开始。   


        
   
   
    first parameter
    
         


   
   
    second parameter
    
       


    

 使用constructor-arg的type属性,避免构造子冲突:


        


   
   
    90
    
     


    

public class ConstructorConfusion {

      public ConstructorConfusion(String someValue) {

           System.out.println("ConstructorConfusion(String) called");

       }

       public ConstructorConfusion(int someValue) {

           System.out.println("ConstructorConfusion(int) called");

       }

}

注入集合属性,使用list,map,set和props标签,分别对应List,Map,Set和Properties:


 

       
   
    
     
     
      Hello World!
      
     
     
      
      
  

       
   
    
    
      Rob 
     
    
      Harrop 
     
    
  

       
   
    
    
     Hello World!
     
     
    
  

       
   
    
    
     Hello World!
      
    
  

   
 
网友评论