Spring的注入方式详解

来源:互联网 发布:串口奇偶校验算法 编辑:程序博客网 时间:2024/05/22 13:59

spring的三种注入方式:



 

  1. 接口注入(不推荐
  2. getter,setter方式注入(比较常用
  3. 构造器注入(死的应用


关于getter和setter方式的注入

  •  autowire="defualt"
  •  autowire=“byName”
  •  autowire="bytype"

例如:有如下两个类需要注入

package org.jia;
 2 
 3 public class Order {
 4     private String orderNum;
 5     @SuppressWarnings("unused")
 6     private OrderItem orderitem;
 7 
 8     public OrderItem getOrderitem() {
 9         return orderitem;
10     }
11 
12     public void setOrderitem(OrderItem orderitem) {
13         this.orderitem = orderitem;
14     }
15 
16     public String getOrderNum() {
17         return orderNum;
18     }
19 
20     public void setOrderNum(String orderNum) {
21         this.orderNum = orderNum;
22     }
23     
24 }
25 package org.jia;
26 
27 public class OrderItem {
28     private String orderdec;
29 
30     public String getOrderdec() {
31         return orderdec;
32     }
33 
34     public void setOrderdec(String orderdec) {
35         this.orderdec = orderdec;
36     }
37 }
38 getter&&setter方式第一种注入:
原创粉丝点击