溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

springboot切面添加日志功能實(shí)例詳解

發(fā)布時(shí)間:2020-10-19 01:32:29 來源:腳本之家 閱讀:141 作者:代碼中透露著殺氣 欄目:編程語言

1、新建一個(gè)springboot項(xiàng)目

springboot切面添加日志功能實(shí)例詳解

 

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

springboot切面添加日志功能實(shí)例詳解

springboot切面添加日志功能實(shí)例詳解

 3.新建數(shù)據(jù)庫(kù)

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 '訪問時(shí)間',
`status` tinyint(2) DEFAULT '1' COMMENT '0 成功 1失敗',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=7833 DEFAULT CHARSET=utf8 COMMENT='系統(tǒng)訪問日志';

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

5.當(dāng)用戶訪問每個(gè)接口時(shí)就會(huì)記錄相關(guān)操作

springboot切面添加日志功能實(shí)例詳解

 

 大致就是這樣了!功能反正還是實(shí)現(xiàn)了,感謝大家的閱讀和對(duì)億速云的支持。

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI