02_Spring3.2_属性类型构造注入

来源:互联网 发布:linux命令执行漏洞函数 编辑:程序博客网 时间:2024/05/20 14:28
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>


 

原创粉丝点击