...
xx ||list, arrays||
setmap
properties
null
list
setmap
props
xx
xx
xx
xx ...
xx ||*注意:autowiring能夠與顯式的wiring一起使用。初始化屬性:...
public inte***ce pointcut
public inte***ce classfilter
public inte***ce methodmatcher
public inte***ce pointcutadvisor初始化屬性:
注意:正規表示式配置的物件為"類名.方法名"
初始化屬性:pattern
支援萬用字元:'.', '+', '*', '\'
將對符合名稱表示式的所有bean新增動態**,名稱可以用萬用字元「*」。
初始化屬性:
beannames - string
interceptornames -string
將跟據advisor中的pointcut定義,來決定給哪些bean來建立**。
又分為好多子異常:。。。這裡不例舉了
注意:spring daotemplate(如jdbctemplate)中,獲取連線時,並不直接從datasource中獲取,而是封裝在datasourceutils中,從而使每一次的連線獲取,都與當前執行緒對應,同乙個執行緒將一直獲得同乙個連線。
atomic(原子性)、consistent(一致性)、isolated(隔離性)、durable(永續性)
transactiontemplate.execute(必要配置new transactioncallback() catch (exception e)
return null;}}
);
com.springinaction.training.service.courseservice(by default, propagation_required and isolation_default).
初始化屬性:transactionattribute
propagation_requires_newisolation_repeatable_read
propagation_requires_new關於回滾「-」,「+」
*注意:預設性況下,事務將在程式丟擲「執行時異常」回滾。「-」 號表示在發現字尾異常時進行事務回滾
…propagation_requires_new
…
propagation_supports
propagation_supports
Spring學習總結
注 我是參考 spring實戰 這本書的 一 2.1中我們要給juggler加乙個吟詩的功能,我們不可能說改變perform方法吧,那又有新的功能,我們又得改變這個方法,那再改變呢?頻繁的修改呢?我們不可能頻繁的修改這個方法。那再寫乙個poem介面,這樣子我們只要新的能夠吟詩的poticjuggle...
spring學習總結
一 普通bean 之前操作的都是普通 bean。spring 直接建立 a例項,並返回 二 factorybean 是乙個特殊的 bean 具有工廠生成物件能力,只能生成特定的物件。bean必須使用 factorybean 介面,此介面提供方法 getobject 用於獲得特定 bean。先建立fb...
spring學習總結
最近幾天學習了一些關於spring的東西,以前對spring的認識最大的就是控制反轉和依賴注入,原理也不是很清楚。今天就談談控制反轉和依賴注入新的認識。控制反轉就是把建立物件的過程交給spring去管理。最初我們採用new來建立乙個新的物件,加入了spring之後,就可以通過spring來建立,主要...