使用註解的方式完成注入物件中的效果
<?xml version="1.0" encoding="utf-8"?>
xmlns=""
xmlns:xsi=""
xmlns:aop=""
xmlns:tx=""
xmlns:context=""
xsi:schemalocation="
/spring-beans-3.0.xsd
/spring-aop-3.0.xsd
/spring-tx-3.0.xsd
/spring-context-3.0.xsd">
name="s"
class="com.bean.student">
name="name"
value="student" />
bean>
name="t"
class="com.bean.teacher">
name="name"
value="teacher" />
bean>
beans>
2.在teacher.j**a的student屬性前加上@autowired註解
package com.bean;
public
class
teacher
3.執行測試
public
class test
}
對bean的註解
<?xml version="1.0" encoding="utf-8"?>
xmlns=""
xmlns:xsi=""
xmlns:aop=""
xmlns:tx=""
xmlns:context=""
xsi:schemalocation="
/spring-beans-3.0.xsd
/spring-aop-3.0.xsd
/spring-tx-3.0.xsd
/spring-context-3.0.xsd">
base-package="com.bean"/>
beans>
2、為student、teacher類加上@component註解,即表明此類是bean
@component("s")
public
class student
@component("t")
public
class teacher
3、 執行測試通上 Spring學習筆記二
spring中通過配置xml檔案來達到物件之間的松耦合 依賴注入dl 1.對於同乙個xml檔案,如果想引用bean,直接在ref後面接上id名即可。例如 csvoutputgenerator csvoutputgenerator class com.ray.output.impl.csvoutput...
Spring學習筆記(二)
預設按 bytype找,如果該type配了多個bean,則在這些bean中再通過byname 變數名 的方式匹配,如還未找到或找到2個及以上則拋異常。userservice public class userservice public void init 配合 autowired註解使用,當想通過...
Spring學習筆記 二 防Spring事物控制
public class conutils 在threadlocal中獲取連線物件,如果沒有,新建立乙個connection,並賦值到threadlocal中 param return throws sqlexception public connection getthreadconnection...