-
AOP是將通用邏輯從業(yè)務(wù)邏輯中分離出來
查看全部 -
AOP是一種編程范式,與語言無關(guān),是一種程序設(shè)計思想
查看全部 -
@valid查看全部
-
本課程學(xué)完后收獲
查看全部 -
web進(jìn)階
使用@Valid表單驗證
使用AOP處理請求
統(tǒng)一異常處理
單元測試
查看全部 -
源碼地址:https://gitee.com/liaoshixiong/girl
查看全部 -
@Pointcut 注解中填寫的內(nèi)容與 @Before @After 兩注解是一樣的 為了避免代碼重復(fù)書寫,定義一個公用方法,@Pointcut注解聲明切入點 @Before @After 兩注解直接復(fù)用該方法切入點
可以這樣寫。避免出現(xiàn)重復(fù)代碼有before就會有after。。一般都成對出現(xiàn) private final static Logger logger=LoggerFactory.getLogger(使用的類名.class);創(chuàng)建日志對象
查看全部 -
aop實現(xiàn)
關(guān)鍵注解@Aspect
@Component
@Before注解 是在方法執(zhí)行之前,就執(zhí)行了
查看全部 -
網(wǎng)絡(luò)請求過程 ? ? ? ? ? ?數(shù)據(jù)庫操作過程
查看全部 -
將面向?qū)ο髽?gòu)建龐大的類的體系,進(jìn)行水平的切割。并且會將那些影響公共類的行為封裝可重用的模塊。這個模塊叫做切面。
AOP 關(guān)鍵思想是
將通用邏輯從業(yè)務(wù)邏輯中分離出來
查看全部 -
git.oschina.net/liaoshixiong/girl
查看全部 -
@Pointcut("execution(public * controller.GirlController.*(..))") 定義一個節(jié)點
查看全部 -
程序設(shè)計思想
查看全部 -
Controller的測試:
1/添加注解@AutoConfigureMockMvc
2/使用MockMvc對象進(jìn)行測試驗證
查看全部 -
JoinPoint對象封裝了SpringAop中切面方法的信息,在切面方法中添加JoinPoint參數(shù),就可以獲取到封裝了該方法信息的JoinPoint對象.
常用api :
Signature getSignature(); 獲取封裝了署名信息的對象,在該對象中可以獲取到目標(biāo)方法名,所屬類的Class等信息
Object[] getArgs(); 獲取傳入目標(biāo)方法的參數(shù)對象
查看全部
舉報