Spring:(二)DI依赖注入方式

  DI(Dependency Injection)依赖注入,说简单一点就将类里面的属性在创建类的过程中给属性赋值,即将对象依赖属性(简单值,集合,对象)通过配置设值给该对象。

  

属性注入的方式

 构造方法的方式

 set方法的方式

 工厂方法注入

  主要学习前两种方式

构造方法的方式

  当是构造方法时注入Bean的属性值(简单值,集合,对象)

  利用<constructor-arg>标签进行属性的注入

    name:被设置属性的名

    value:被设置属性的值

 编写用构造方法的pojo

1 package spring_test1.pojo; 2 3 public class UserConstructor { 4 private String name; 5 private int id; 6 7 public UserConstructor(String name, int id) { 8 super(); 9 this.name = name; 10 this.id = id; 11 } 12 13 @Override 14 public String toString() { 15 return "User_constructor [name=" + name + ",]"; 16 } 17 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wssyxd.html