package cn.lichen.bean;
public class User {
private String name;
private int age;
public User(String name, int age) {
this.age = age;
this.name = name;
}
public String getName() {
return name;
}
public int getAge() {
return age;
}
}
applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id="user" class="cn.lichen.bean.User">
<!-- 构造注入:要求类提供有参的构造方法,无需提供属性的seter()方法,提供了更好的安全性,但同时也不能灵活更改属性值 -->
<constructor-arg name="name" value="ZhangYong"></constructor-arg>
<constructor-arg name="age" value="26"></constructor-arg>
</bean>
</beans>