首页 > 代码库 > spring 基础回顾 tips01
spring 基础回顾 tips01
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=http://www.mamicode.com/"245">
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。