/**
* setter注入 添加set get 方法
*/
public class HelloImplConstr implements HelloApi {
private String message;
private int index;
// 空的构造器一定要有
public HelloImplConstr(){
}
@ConstructorProperties({"message","index"})
public HelloImplConstr(String message,int index){
this.message = message;
this.index = index;
}
public void sayHello() {
System.out.println(this.index+":"+this.message);
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
public int getIndex() {
return index;
}
public void setIndex(int index) {
this.index = index;
}
}
<!-- setter注入 -->
<bean id="beanSet" class="com.constructor.HelloImplConstr">
<property name="message" value="Hello Spring setter"/>
<property name="index">
<value>1</value>
</property>
</bean>
@Test
public void testConstructor(){
//读取配置文件实例化一个Ioc容器
ApplicationContext context = new ClassPathXmlApplicationContext("helloworld.xml");
//setter注入 根据set get 函数进行注入
HelloApi helloApi4 = context.getBean("beanSet",HelloApi.class);
helloApi4.sayHello();
}
分享到:
相关推荐
【第四章】 资源 之 4.1 基础知识 ——跟我学spring3 【第四章】 资源 之 4.2 内置Resource实现 ——跟我学spring3 【第四章】 资源 之 4.3 访问Resource ——跟我学spring3 【第四章】 资源 之 4.4 Resource通配符...
【第八章】 对ORM的支持 之 8.1 概述 ——跟我学spring3 【第八章】 对ORM的支持 之 8.2 集成Hibernate3 ——跟我学spring3 【第八章】 对ORM的支持 之 8.3 集成iBATIS ——跟我学spring3 【第八章】 对ORM的支持 之...
跟我学Spring,Spring3学习资料,讲的还是很详细的,适合新手看
跟我学spring3 跟我学spring3 跟我学spring3
Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Springcloud学习笔记.md,Spring...
跟我学spring3的pdf,便于学习,供大家分享,一起学习
跟我学Spring3
学习spring总结的笔记 希望对初学者有所帮助
spring指南学习笔记
跟我学spring3(1-7).pdf 跟我学spring3(8-13).pdf 跟我学spring3-源码.rar 跟我学spring3-项目源码(pointShop)(基于注解).rar 跟我学spring3-项目源码(pointShop)(基于XML配置文件).rar
Spring6学习笔记,师承老杜
三更springsecurity学习笔记
springcloud学习笔记.pdf
Spring Cloud 学习入门笔记,全方面实践,包含 spring cloud alibaba 模块
跟我学spring3.pdf 跟我学spring3-源码.rar 跟我学spring3-项目源码(pointShop)(基于注解).rar 跟我学spring3-项目源码(pointShop)(基于XML配置文件).rar