Spring重點類 標籤介紹

2021-07-16 13:53:27 字數 1932 閱讀 7423

spring aop 通知,配置它的類會在方法執行之前執行。

spring aop 通知,配置它的類會在方法執行之後執行。

spring aop 通知,配置它的類會在異常丟擲之後執行。

它結合了上面的三個通知,在方法執行過程中執行。建立乙個實現了methodinterceptor介面的類。必須呼叫「methodinvocation.proceed();」 繼續在原來的方法執行,否則原來的方法將不會執行。

**類。

可通過正規表示式匹配需要的方法,並對匹配到的方法配置aop通知。

可通過正規表示式匹配需要的bean,然後對這些bean進行**。

這個 defaultadvisorautoproxycreator 是非常強大的,如果有任何的 bean 可相提並論,spring會自動建立乙個**。

先啟用aspectj

spring aop+aspectj在xml配置例項

xmlns=""

xmlns:xsi=""

xmlns:aop=""

xsi:schemalocation="

/spring-beans-3.0.xsd

/spring-aop-3.0.xsd ">

id="customerbo"

class="com.yiibai.customer.bo.impl.customerboimpl" />

id="logaspect"

class="com.yiibai.aspect.loggingaspect" />

id="aspectloggging"

ref="logaspect">

id="pointcutbefore"

expression="execution(* com.yiibai.customer.bo.customerbo.addcustomer(..))" />

method="logbefore"

pointcut-ref="pointcutbefore" />

id="pointcutafter"

expression="execution(* com.yiibai.customer.bo.customerbo.addcustomer(..))" />

method="logafter"

pointcut-ref="pointcutafter" />

id="pointcutafterreturning"

expression="execution(* com.yiibai.customer.bo.customerbo.addcustomerreturnvalue(..))" />

method="logafterreturning"

returning="result"

pointcut-ref="pointcutafterreturning" />

id="pointcutafterthrowing"

expression="execution(* com.yiibai.customer.bo.customerbo.addcustomerthrowexception(..))" />

method="logafterthrowing"

throwing="error"

pointcut-ref="pointcutafterthrowing" />

id="pointcutaround"

expression="execution(* com.yiibai.customer.bo.customerbo.addcustomeraround(..))" />

method="logaround"

pointcut-ref="pointcutaround" />

aop:aspect>

aop:config>

beans>

事務管理。

HTML標籤分類(重點)

html中標籤元素三種不同型別 塊狀元素,行內元素,行內塊狀元素。常用的塊狀元素 常用的行內元素 常用的行內塊狀元素 塊級元素特點 display block 1 每個塊級元素都從新的一行開始,並且其後的元素也另起一行。獨佔一行 2 元素的高度 寬度 行高以及頂和底邊距都可設定。3 元素寬度在不設定...

Spring註解標籤

對spring的註解標籤剛剛接觸,所以就找了幾個常用的,記錄下,感覺註解用了之後,會在 xml檔案中大大減少配置量。以前我們每個bean都得到配置檔案中配置關聯下。spring2.5後,引入了完整的annotation配置註解,使得我們的程式配置更簡單更容易維護。component controll...

Spring標籤解讀

通常如果我們希望通過註解的方式來進行spring mvc開發,我們都會在 servlet.xml中加入標籤來告訴spring我們的目的。但是我們為什麼這麼做呢?這個標籤是什麼意思呢?它做了什麼呢?同樣為了弄清楚這些問題,像標籤一樣,我們先找到它的解析類。第一篇文章中說過了,所有的自定義命名空間 像m...