码迷,mamicode.com
首页 > 编程语言 > 详细

spring 基础回顾 tips01

时间:2014-07-06 11:23:27      阅读:242      评论:0      收藏:0      [点我收藏+]

标签:spring依赖注入

spring 属性注入时,类中必须有setter 和 getter方法。

spring配置文件中:

java业务类中注入DAO:

	private StudentDao studentDao;
	// 通过属性注入
	public StudentDao getStudentDao() {
		return studentDao;
	}

	public void setStudentDao(StudentDao studentDao) {
		this.studentDao = studentDao;
	}

 

spring 构造方法注入时,要注明属性,类中不需要setter 和 getter方法,但是需要构造器对其进行赋值。

<!-- 定义studentService的bean实例 ,并注入studentDao -->
	<bean id="studentService" class="com.michael.spring.business.student.StudentServiceImpl">		
		<constructor-arg ref="studentDao"></constructor-arg>
	</bean>

java业务类中注入DAO:

private StudentDao studentDao;

	// 通过属性注入

	public StudentDao getStudentDao() {
		return studentDao;
	}

	public void setStudentDao(StudentDao studentDao) {
		this.studentDao = studentDao;
	}

 

属性注入时,可以对其进行赋值,并且返回值由定义的属性值确定。

Java类中定义:

private long youknow;

	public long getYouknow() {
		return youknow;
	}

	public void setYouknow(long youknow) {
		this.youknow = youknow;
	}


 

<property name="youknow">
	<value>245</value>
</property>

或者直接这样写:

<property name="youknow" value="245"></property>


 

 

spring 基础回顾 tips01,布布扣,bubuko.com

spring 基础回顾 tips01

标签:spring依赖注入

原文地址:http://blog.csdn.net/michael10001/article/details/37048685

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!