文档章节

跟我学Spring3 学习笔记四

东湖畔新家
 东湖畔新家
发布于 2017/05/09 18:57
字数 149
阅读 1
收藏 0

 

/**
 * 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();
		
}

 

© 著作权归作者所有

东湖畔新家
粉丝 1
博文 170
码字总数 31582
作品 0
杭州
后端工程师
私信 提问
C#可扩展编程之MEF学习笔记(五):MEF高级进阶

好久没有写博客了,今天抽空继续写MEF系列的文章。有园友提出这种系列的文章要做个目录,看起来方便,所以就抽空做了一个,放到每篇文章的最后。 前面四篇讲了MEF的基础知识,学完了前四篇,...

雲霏霏
2014/09/24
0
0
121 基于MVC框架下的网上书店系统 002 项目开发计划

计划列表 一、笔记 二、周边技术 三、周边工具 四、英文文档 计划说明 一、笔记   这一部分主要是记录一些技术上的问题,比如Spring MVC的配置,Hibernate的一对多、多对一,又或者Maven/G...

小代码2016
2016/09/11
54
0
Go语言基础学习:变量

Go语言基础学习(一)变量 猜你喜欢 Ceylon语言学习笔记(1) 《从零开始学Swift》学习笔记(Day 69)——Swift与Objective-C混合编程之语言 go语言学习-常量 GO语言学习-复杂类型(2) Go语言学习...

d_watson
2016/04/15
12
0
学编程看书写学习笔记真的有用么?

我比较疑惑这个学习笔记的效果的问题。 从小的时候,老师说,你们学什么就写学习笔记,等等。然后,blog的时代,就开始乐于写自己对于开发的感受和看法,还有技术的实现,如何安装一个Linux...

自由之信
2014/04/03
3.2K
21
程序猿成长计划--growing-up

程序猿成长计划 程序员成长计划包含了作为一名程序猿成长过程中的所学,我把这些以教程的形式开源出来,供大家一起学习、补充,共同成长。 三十分钟学会AWK Docker学习笔记-基础命令 一小时学...

mylxsw
2016/11/30
704
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机网络

计算机网络体系结构 OSI 其中表示层和会话层用途如下: 表示层 :数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。 会话层 :建立及管理会话。 五层...

一只小青蛙
今天
2
0
0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部