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.當用戶訪問每個接口時就會記錄相關操作
大致就是這樣了!功能反正還是實現了