鍍金池/ 問答/Java  網(wǎng)絡(luò)安全/ mybatis自定義攔截器里如何實現(xiàn)dao的注入?

mybatis自定義攔截器里如何實現(xiàn)dao的注入?

業(yè)務(wù)需求是想把執(zhí)行的sql操作攔截下來,然后做成日志的形式存到數(shù)據(jù)庫里,但是在攔截器里不知道怎么能獲取到日志的dao,spring的注入不起作用

回答
編輯回答
醉淸風

可不可以繞個彎來做:
通過設(shè)置sql打印輸出到指定日志文件, 然后監(jiān)控該文件變化, 拿到新增的日志信息, 提取后再進行入庫.

不過我覺得攔截的思路應該是可行的, 有空再試試

2017年7月9日 03:00