課程
/后端開發(fā)
/Java
/Spring Boot進階之Web進階
aop的講解,那我不用構造方法,我寫成一個驗證的方法,在其他需要驗證的接口調用是不是就好了
2019-04-29
源自:Spring Boot進階之Web進階 2-1
正在回答
AOP的思想我覺得像極了angular的生命周期鉤子,就是在某一些生命周期時間點做一些特定的操作
我覺得你的方法是可以的,只是存在這樣的可能:1.你的api接口會越來越多,維護起來就會越來越麻煩,因為如果時間長了你可能會忘掉在哪里調用過這個方法;2. 你知道是在哪里改,但是換一個人就需要花很多時間去一個一個地熟悉,時間上會浪費掉很多;3.每個人的代碼習慣都不一樣,你想在這個方法里寫,另一個人習慣了在另一個方法里去寫,沒有標準就會隨心所欲。所以,使用aop的思想,其實就是避免了你或者別人在接口或者具體方法中去做判斷,同時也將異常處理、登錄驗證等這些內容進行標準化處理,代碼維護成本和時間成本會降低很多。
舉報
《2小時學習Spring Boot》之進階教程,針對Web方面的相關技巧
2 回答AOP這一課的問題
2 回答AOP用注解實現(xiàn)
1 回答使用aop,配置Pointcut有問題
2 回答aop不打印
4 回答aop沒用啊
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2019-05-02
AOP的思想我覺得像極了angular的生命周期鉤子,就是在某一些生命周期時間點做一些特定的操作
2019-05-02
我覺得你的方法是可以的,只是存在這樣的可能:1.你的api接口會越來越多,維護起來就會越來越麻煩,因為如果時間長了你可能會忘掉在哪里調用過這個方法;2. 你知道是在哪里改,但是換一個人就需要花很多時間去一個一個地熟悉,時間上會浪費掉很多;3.每個人的代碼習慣都不一樣,你想在這個方法里寫,另一個人習慣了在另一個方法里去寫,沒有標準就會隨心所欲。所以,使用aop的思想,其實就是避免了你或者別人在接口或者具體方法中去做判斷,同時也將異常處理、登錄驗證等這些內容進行標準化處理,代碼維護成本和時間成本會降低很多。