Spring Boot中使用AOP統一處理Web請求日誌
AOP為Aspect Oriented Programming的縮寫,意為:面向切面編程,通過預編譯方式和運行期動態代理實現程序功能的統一維護的一種技術。...
工作中我們需要實時知道哪些接口訪問慢了,需要被優化。這個要怎麼記錄呢?AOP可以記錄!
這裡記錄的是serviceImpl層,大於1s以上就被視為慢日誌,就被記錄到慢日誌的log文件裡。catch的異常會被我們自定義異常處理器捕獲。
若有興趣,歡迎來加入群,【Java初學者學習交流群】:458430385,此群有Java開發人員、UI設計人員和前端工程師。有問必答,共同探討學習,一起進步!
歡迎關注我的微信公眾號【Java碼農社區】,會定時推送各種乾貨(純乾貨的東西,並非Java基礎語法這些。)