審計一般要記錄用戶訪問了哪個功能,參數是什么,用于找出用戶干了什么事。
今天看了一個比較好的方法,用JAVA注解和AOP實現審計功能。
使用方法
在要審計的方法上加上JAVA注解SysLog
1 | @SysLog("新增系統用戶") |
注解SysLog
1 | @Target(ElementType.METHOD) |
關鍵的AOP實現
把切入各項要記錄的信息收集到,插入數據庫,為了效率也可以異步放入MQ慢慢處理,都可以。
1 | @Aspect |
編程學習網
審計一般要記錄用戶訪問了哪個功能,參數是什么,用于找出用戶干了什么事。
今天看了一個比較好的方法,用JAVA注解和AOP實現審計功能。
在要審計的方法上加上JAVA注解SysLog
1 | @SysLog("新增系統用戶") |
1 | @Target(ElementType.METHOD) |
把切入各項要記錄的信息收集到,插入數據庫,為了效率也可以異步放入MQ慢慢處理,都可以。
1 | @Aspect |
微信支付