您的位置:首页 > 编程语言 > Java开发

spring4笔记----spring4构造注入

2017-03-03 23:56 246 查看
与设值注入有以下不同,颜色标出

package com.ij34.web;
import com.ij34.servce.people;
import com.ij34.servce.root;

public class chinese implements people{
private root dog;

public root getDog() {
return dog;
}

/*    public void setDog(root dog) {
this.dog = dog;
}*/
public chinese(root dog) {
this.dog = dog;
}
@Override
public void cut() {
// TODO Auto-generated method stub
System.out.println("我是中国人");
System.out.println(dog.chop());
}

}


<?xml version="1.0" encoding="GBK"?>
<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://www.springframework.org/schema/beans"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.3.xsd"> 
<bean id="chinese" class="com.ij34.web.chinese">
<!--  <property name="dog" ref="iron"></property>
-->
<constructor-arg ref="iron" type="com.ij34.servce.root"></constructor-arg>
</bean>
<bean id="stone" class="com.ij34.web.stonechop"></bean>
<bean id="iron" class="com.ij34.web.ironchop"></bean>
</beans>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: