web.xml
<bean id="contact" class="com.vf.constructor.objectmatch.ContactBean">
<constructor-arg type="int" value="28" />
<constructor-arg type="java.lang.String" value="Maggie Q" />
</bean> ContactBean.java
package com.vf.constructor.objectmatch;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class ContactBean {
/**
* @param args
*/
private int age;
private String name;
public ContactBean(int age, String name) {
this.age = age;
this.name = name;
System.out.println("Age: " + age + " Name: " + name);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext context = new ClassPathXmlApplicationContext("web.xml");
context.getBean("contact", ContactBean.class);
}
}
Age: 28 Name: Maggie Q
本文展示了一个使用Spring框架通过构造器注入依赖的简单示例。ContactBean类包含两个私有字段:age和name,它们通过构造器进行初始化。web.xml配置文件定义了ContactBean的bean实例,并指定了构造器参数的类型和值。

4167

被折叠的 条评论
为什么被折叠?



