JavaLib 使用AOP幫你記錄日誌

2021-08-27 05:23:44 字數 393 閱讀 8878

這一次,我們乾脆點,直接進入正題。

使用這個模組,你必要加入的包依賴:

你需要告訴我,你的切入點(繼承lbaseweblogaspect,並實現pointcut()方法,配置你的切入點)

寫乙個介面進行測試,我們還是使用上一次的切口吧(完整**)

我們放大點,看得仔細

日誌主要記錄以下資訊:

·請求客戶端ip

·請求url

·請求的方式(get/post/…)

·請求的類及相應的方法

·請求的引數(json格式字串)

·返回的資料物件

·此次請求花費的時間(單位:ns;ns 納秒 1s=1000ms 1ms=1000us 1us=1000ns)

AOP使用舉例

不同的日期查詢資料,需要到不同的庫去查 本系統採用aop的方法,自動切換資料來源。當前庫 今天的資料 歷史庫 前三個月的資料 歸檔庫 三個月之前的資料 本系統aop 1 由changedatasource.class進入aop cloudcomponent targetdatasource loca...

如何正確使用AOP

aop也發展了不久了,雖然在工作上也一直在用,不過畢竟沒有深入了解過,停留在概念上的理解,和使用的階段上。這篇主要講講,aop如何正確的使用它。首先需要知道,目前畢竟流行的aop框架,上篇文章也介紹了aop實現的原理,對spring這個大家庭來說,它的aop遠遠沒有這麼簡單。目前使用畢竟多的 幾種方...

使用註解實現AOP

xml標頭檔案中加入 xmlns context xsi schemalocation spring context.xsd 宣告哪些包下有註解 當有兩個以上的包時,用 隔開 在demo類中加入 component 在方法上新增 pointcut 定義切點 component public clas...