1.joinpoint(連線點):所謂連線點是指那些被攔截到的點。在spring中,這些點指的是方法,因為spring只支援方法型別的連線點。(業務層介面中的所有方法)
2.pointcut(切入點): 所謂切入點是指我們要對那些joinpoint進行攔截的定義(也就是你所要**增強的方法)
3.advice(通知/增強):所謂通知是指攔截到joinpoint之後所要做的事情就是通知。
通知的型別:前置通知,後置通知,異常通知,最終通知,環繞通知。在環繞通知中有明確的切入點方法呼叫。
4.aspect(切面): 是切入點和通知(引介)的結合。
測試類:
package com.itheima.test;
import com.itheima.service.iaccountservice;
/** * 測試aop的配置
*/public class aoptest
}
Spring學習筆記(五)
打個比方,我們都是處於社會中,如果把中學教師作為乙個類定義,那麼當容器初始化這些類之後,中學教師只能侷限在中學我這樣的場景中 中學,就可以看做中學教師的scope。配置檔案中的bean定義可以看做是乙個模板,容器會根據這個模板來構造物件。但是要根據這個模板構造多少例項物件,又該讓這些構造完的物件例項...
spring框架學習階段小結
spring核心的是ioc 控制反轉 後來也叫作di 依賴注入 英文全稱是 invertion of control dependency inserting spring大都是依賴於核心檔案配置,體現它的核心思想,將物件生成的控制權交給容器,實現松耦合。並且它提倡介面程式設計。可以盡量的減少在以後...
oracle學習小結之五
1 在sql時,先用 desc v controlfile 看下v controfile中,每一列的具體長度,然後再決定在顯示時,如何用col name for a50這樣的格式 2 如果遇到乙個.sql的檔案需要恢復到oracle的話,最好 先建立乙個方案 schema 這裡我的理解是oracle...