cl
13 小时以前 cfe3ca582cdd3793979e67fdd5116dd338c19728
日志
3个文件已修改
9 ■■■■■ 已修改文件
rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/config/HttpAuditAutoConfiguration.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/service/HttpAuditAsyncRecorder.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
version/db/sys_http_audit_log.sql 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/config/HttpAuditAutoConfiguration.java
@@ -1,5 +1,6 @@
package com.vincent.rsf.httpaudit.config;
import com.vincent.rsf.httpaudit.mapper.HttpAuditLogMapper;
import com.vincent.rsf.httpaudit.props.HttpAuditProperties;
import com.vincent.rsf.httpaudit.service.HttpAuditAsyncRecorder;
import com.vincent.rsf.httpaudit.web.HttpAuditFilter;
@@ -26,6 +27,11 @@
@MapperScan("com.vincent.rsf.httpaudit.mapper")
public class HttpAuditAutoConfiguration {
    @Bean
    public HttpAuditAsyncRecorder httpAuditAsyncRecorder(HttpAuditLogMapper httpAuditLogMapper) {
        return new HttpAuditAsyncRecorder(httpAuditLogMapper);
    }
    @Bean(name = "httpAuditExecutor")
    public Executor httpAuditExecutor() {
        ThreadPoolTaskExecutor ex = new ThreadPoolTaskExecutor();
rsf-http-audit/src/main/java/com/vincent/rsf/httpaudit/service/HttpAuditAsyncRecorder.java
@@ -7,7 +7,6 @@
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
import java.util.LinkedHashMap;
import java.util.Map;
@@ -16,7 +15,6 @@
 * 异步落库;失败时打全量日志,不向业务抛错
 */
@Slf4j
@Service
@RequiredArgsConstructor
public class HttpAuditAsyncRecorder {
version/db/sys_http_audit_log.sql
@@ -1,7 +1,6 @@
-- HTTP 接口审计(rsf-http-audit 插件写入)
SET NAMES utf8mb4;
DROP TABLE IF EXISTS `sys_http_audit_log`;
CREATE TABLE `sys_http_audit_log` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
  `service_name` varchar(64) DEFAULT NULL COMMENT '应用 spring.application.name',