快速上手Spring--11. 自动绑定和依赖检查[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

 
   这篇文章来谈谈《Spring Framework 开发参考手册》的3.3.5小节中的“自动装配协作对象”和3.3.6 小节中的“依赖检查”。
 
  仔细看看文档,相关配置见前面文章。
 
 
   先建立一个包:javamxj.spring.basic.autowiring ,然后把以下4个文件放在这个包下。 
 
· HelloBean,一个简单的Bean,含有一个属性hello。 
HelloBean.java
package javamxj.spring.basic.autowiring;

public class HelloBean {
    private String hello;

    public String getHello() {
        return hello;
    }

    public void setHello(String hello) {
        this.hello = hello;
    }
}
 
 
· HelloDate类先定义了三个构造函数,然后设置了三个属性:hello、date、date2。 
HelloDate.java
package javamxj.spring.basic.autowiring;

import java.util.Date;
import java.util.GregorianCalendar;

public class HelloDate {
 
    public HelloDate() {
        System.out.println("defalt Constructor called");
    }

    public HelloDate(HelloBean hello) {
        System.out.println("HelloDate(HelloBean) called");
    }

    public HelloDate(HelloBean hello, Date date) {
        System.out.println("HelloDate(HelloBean,Date) called");
    }

    public void setHello(HelloBean hello) {
        System.out.println("Property hello set");
    }

    public void setDate(Date date) {
        System.out.println("Property date set");
    }

    public void setDate2(GregorianCalendar date) {
        System.out.println("Property date2 set");
    }

}
 
· beans.xml中定义了七个bean, 

beans.xml

本文关键:快速上手Spring--11. 自动绑定和依赖检查
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top