springboot 切面添加日志功能


1、新建一個springboot項目

 

 2.定義個切面類,並指定切入點,獲取所需記錄信息(如:訪問人IP, 訪問地址,訪問地址名稱等)

 

 

 

 3.新建數據庫

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for ds_access_log
-- ----------------------------
DROP TABLE IF EXISTS `ds_access_log`;
CREATE TABLE `ds_access_log` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'id',
`url_name` varchar(30) DEFAULT NULL COMMENT '接口名稱',
`url` varchar(255) DEFAULT NULL COMMENT '接口地址',
`ip` varchar(30) DEFAULT NULL COMMENT '訪問人IP',
`user_name` varchar(10) DEFAULT NULL COMMENT '訪問用戶姓名',
`add_date` datetime DEFAULT NULL COMMENT '訪問時間',
`status` tinyint(2) DEFAULT '1' COMMENT '0 成功 1失敗',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7833 DEFAULT CHARSET=utf8 COMMENT='系統訪問日志';

4.在項目中新建實體類,MAPPER等增刪改查方法(這里我比較懶,就不貼出來了,這些都是最基礎的)

5.當用戶訪問每個接口時就會記錄相關操作

 

 大致就是這樣了!功能反正還是實現了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM