springboot切面添加日志功能實例詳解

1、新建一個springboot項目

創(chuàng)新互聯(lián)堅持“要么做到,要么別承諾”的工作理念,服務領(lǐng)域包括:網(wǎng)站設(shè)計制作、做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣等服務,滿足客戶于互聯(lián)網(wǎng)時代的和縣網(wǎng)站設(shè)計、移動媒體設(shè)計的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡建設(shè)合作伙伴!

springboot切面添加日志功能實例詳解

 

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

springboot切面添加日志功能實例詳解

springboot切面添加日志功能實例詳解

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

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='系統(tǒng)訪問日志';

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

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

springboot切面添加日志功能實例詳解

 

 大致就是這樣了!功能反正還是實現(xiàn)了,感謝大家的閱讀和對創(chuàng)新互聯(lián)的支持。

本文標題:springboot切面添加日志功能實例詳解
分享路徑:http://muchs.cn/article30/iehiso.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供電子商務、ChatGPTApp開發(fā)、網(wǎng)站內(nèi)鏈、Google品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站