Spring笔记(一):xml配置bean

xml配置bean

  • 属性配置

    1.属性配置必须要求实体类总存在无参构造方法

    2,属性配置标签property-> name,value

     
        
        
    
    
    
  • 构造方法配置

    1.构造方法会涉及到重载,则在配置bean是需要针对相应的参数的类型,位置进行详细的指出

    2.构造方法配置使用标签constructor-arg

      
        
        
    
    

    3.在使用构造方法设置属性,会涉及到特殊字符情况下需要使用CDATA来进行特殊字符内容的包裹

        
        
            
                ]]>
            
        
        
        
    

    4.属性值不光可以通过value属性值进行诸如,还可以使用value子节点进行注入

  • bean配置中对象之间互相的引用

    在使用对象之间引用时,可以使用ref指向配置好的对象

     
        
        
        
    
    
    
    
        
        
    
    

除了使用ref指向,还可以使用配置内部bean的方式来实现对象之间的相互调用

```



    
    
    
        
        
            
            
        
    

```
  • 集合属性配置

1.list配置:标签list

引用外部配置的bean
  
   
       
       
       
   


   
       
       
       
   


   
       
       
       
   

   
   
       
       
       
       
           
               
               
               
           
       
   
内部配置的bean
  
   
       
       
       

       
           
               
                   
                   
                   
               


               
                   
                   
                   
               


               
                   
                   
                   
               
           
       
   

2.针对集合配置中还有set,数组(array)配置方式都一样,唯一区别就是针对不同数据结构使用的标签不一样而已

3.map配置 使用标签map,entry,key,value-ref

  
   
       
           
               
               
           
       
   

4.Properties配置 使用标签props,prop

   
   
       
           
           
               root
               12345678
               jdbc:mysql://......
               com.mysql.jdbc.Driver
           
       
   
  • 配置独立的bean共外部多个对象去使用,避免每次针对不同对象都的在xml文件中配置
    
    
    
        
        
        
    

    
        
        
        
        
    
  • p命名空间进行配置,相对于传统的配置方式更加的简洁
   
    
    

你可能感兴趣的:(Spring笔记(一):xml配置bean)