Spring學習筆記3 AOP

2021-04-28 06:54:33 字數 451 閱讀 8875

這一章是上周四晚上看的,一直沒空寫,所以今天補寫一下。

spring aop,即面向切面設計。我覺得可以這樣理解這個概念,把幾個類並排放著,然後用一把「刀」橫向地切過。這幾個類共同有或者相似的幾個方法,就是切出來的。在oo的思想裡,如果類b中,有類a的一些方法,則可以讓b繼承a。但是繼承,就限制b一定是a的子類,也就是和a是一類的。可是現實程式中,這不現實,不能因為b有a的幾個方法,就讓b繼承a。如果b是車子,b有開門方法。a是房屋,a也有開門方法。能讓b繼承a嗎?顯然不行。於是aop的優勢就顯示出來了。

struts2中也有aop,而且框架本身做了很多任務作。初步感覺,struts的aop比spring的要簡單。不過自己在實踐開發中,還沒有用過。使用aop並且配合配合***,功能肯定很強大。

就寫到這裡,其他的感想也不太記得了。畢竟是四天前看的書。週末這幾天,白天上課,晚上轉戰c#.net,都沒能繼續看spring。本週開始繼續學習。

Spring Boot入門3 AOP處理請求

在spring boot中,如何用aop實現 呢?首先加入依賴關係 org.springframework.boot spring boot starter aop 希望截攔如下controller restcontroller public class mycontroller 首先要建立乙個攔截...

Spring學習筆記 AOP

1 匯入aop模組 spring aop spring aspects 2 定義乙個業務邏輯 3 定義乙個日誌切面類 通知方法 前置通知 before 在目標方法執行之前執行 後置通知 after 在目標方法執行結束後執行 返回通知 afterrerurning 在目標方法正常返回之後執行 異常通知...

Spring學習筆記三 註解AOP

1.匯入jar包 service public class studentservice component aspect public class studentadvice afterreturning value execution cn.wang.service.如果目標方法有返回值,後置增...