Spring-依赖注入

构造器注入

引用 之前的文章

set方法注入

  1. 普通值注入,value
    pojo.java

    private String name;

    beans.xml

  2. Bean注入,ref
    pojo.java

    private Address address;

    beans.xml

  3. 数组注入
    pojo.java

    private String[] books;

    beans.xml

    
     
         红楼梦
         水浒传
         三国演义
     
    
  4. List注入
    pojo.java

    private List hobbies;

    beans.xml

    
     
         听歌
         敲代码
         看电影
     
    
  5. Map注入
    pojo.java

    private Map card;

    beans.xml

    
     
         
         
     
    
  6. Set注入
    pojo.java

    private Set games;

    beans.xml

    
     
         LOL
         COC
         BOB
     
    
  7. null注入
    pojo.java

    private String wife;

    beans.xml

    
     
    
  8. Properties注入
    pojo.java

    private Properties info;

    beans.xml

    
     
         20220201
         
         向日葵
     
    

拓展方式注入

  1. p命名空间注入
    相当于property注入

    
    
  2. c命名空间注入
    相当于构造器注入

    
    

注意:p命名空间和c命名空间不能直接使用,需要导入xml约束!

xmlns:p="http://www.springframework.org/schema/p"
xmlns:c="http://www.springframework.org/schema/c"

你可能感兴趣的:(springdi)