首页 > 代码库 > Spring 引用注入setter
Spring 引用注入setter
注入引用类型:对象
必须保障该对象以Bean形式存在于IoC容器,受Spring控制
1. 提供对应要注入的属性
public class Bean2User { public void Test() { System.out.println("bean2 use obj ..."); } }
2. 为每个要注入的属性提供对应的标准封装setter方法
//setter注入 public class Bean2 { private String name; private Integer age; private Bean2User use; public void setUse(Bean2User use) { this.use = use; } // 提供要注入的属性对应的setter方法 public void setName(String name) { this.name = name; } public void setAge(Integer age) { this.age = age; } public void show() { use.Test(); System.out.println("bean2:" + name + "," + age); } }
3. 将要注入的引用类型对象配置为Spring管理的资源,Bean
<!-- setter注入 --> <!-- name:属性名 --> <!-- value:简单类型的值 --> <!-- ref:引用别的Bean ,beanId/beanName --> <bean id="bean2" class="com.hao947.bean.Bean2"> <property name="name" value=http://www.mamicode.com/"hao947"/>>
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。