Spring學習小結 五

2021-09-29 09:10:37 字數 492 閱讀 4912

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