學習筆記 Spring(二)

2022-09-13 19:54:20 字數 1362 閱讀 3278

使用註解的方式完成注入物件中的效果

<?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...