1
如何可以在druid設定攔截特定的資料內容, 比方從資料庫讀取的資料, 過濾符合特定條件的內容, 進一步修改內容後再送出結果, 或在回寫到資料庫前, 修改符合條件的內容後, 再送回資料庫.
如何可以在druid設定攔截特定的資料內容, 比方從資料庫讀取的資料, 過濾符合特定條件的內容, 進一步修改內容後再送出結果, 或在回寫到資料庫前, 修改符合條件的內容後, 再送回資料庫.
描述有点抽象,不确定你具体要修改什么样的内容。 正常来讲,利用filter机制,继承FilterEventAdapter,然后在statementExecuteQueryAfter或resultSetOpenAfter等方法中加入自己的定制逻辑,修改返回的结果集即可。在写入之前,则是在statementExecuteBefore等方法中加入定制逻辑。
@lizongbo application.yml这些项Filter不管用了吗,过滤不掉相关内容,druid-spring-boot-starter 1.2.18、springboot3。
slf4j:
enabled: true
statement-create-after-log-enabled: false
statement-close-after-log-enabled: false
result-set-open-after-log-enabled: false
result-set-close-after-log-enabled: false
我没有使用yml方式配置,你们可以自己断点分析一下 我的工程都是xml配置的。