springboot 切面添加日誌功能

一、新建一個springboot項目spring

 

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

 

 

 

 3.新建數據庫springboot

SET FOREIGN_KEY_CHECKS=0;url

-- ----------------------------
-- 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等增刪改查方法(這裏我比較懶,就不貼出來了,這些都是最基礎的)blog

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

 

 大體就是這樣了!功能反正仍是實現了ip

相關文章
相關標籤/搜索