🔨 拆分出 common-model 模块
🎨 重命名 SpringUtils -> ApplicationContextHolder ⚡ 调整 json 序列化使用 JsonUtils
This commit is contained in:
@@ -16,6 +16,10 @@
|
||||
<groupId>com.hccake</groupId>
|
||||
<artifactId>ballcat-common-util</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>com.hccake</groupId>
|
||||
<artifactId>ballcat-common-core</artifactId>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
<artifactId>spring-boot-starter-aop</artifactId>
|
||||
@@ -35,7 +39,7 @@
|
||||
<artifactId>spring-boot-configuration-processor</artifactId>
|
||||
<scope>compile</scope>
|
||||
</dependency>
|
||||
</dependencies>
|
||||
</dependencies>
|
||||
|
||||
|
||||
</project>
|
||||
@@ -1,6 +1,5 @@
|
||||
package com.hccake.ballcat.commom.log.operation;
|
||||
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.hccake.ballcat.commom.log.operation.aspect.OperationLogAspect;
|
||||
import com.hccake.ballcat.commom.log.operation.event.OperationLogListener;
|
||||
import com.hccake.ballcat.commom.log.operation.service.OperationLogHandler;
|
||||
@@ -31,8 +30,8 @@ public class OperationLogAutoConfiguration {
|
||||
*/
|
||||
@Bean
|
||||
@ConditionalOnBean(OperationLogHandler.class)
|
||||
public OperationLogAspect operationLogAspect(ObjectMapper objectMapper, ApplicationEventPublisher publisher) {
|
||||
return new OperationLogAspect(objectMapper, publisher);
|
||||
public OperationLogAspect operationLogAspect(ApplicationEventPublisher publisher) {
|
||||
return new OperationLogAspect(publisher);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -2,7 +2,6 @@ package com.hccake.ballcat.commom.log.operation.aspect;
|
||||
|
||||
import cn.hutool.core.util.ArrayUtil;
|
||||
import cn.hutool.core.util.URLUtil;
|
||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||
import com.hccake.ballcat.commom.log.constant.LogConstant;
|
||||
import com.hccake.ballcat.commom.log.operation.annotation.OperationLogging;
|
||||
import com.hccake.ballcat.commom.log.operation.enums.LogStatusEnum;
|
||||
@@ -10,6 +9,7 @@ import com.hccake.ballcat.commom.log.operation.event.OperationLogEvent;
|
||||
import com.hccake.ballcat.commom.log.operation.model.OperationLogDTO;
|
||||
import com.hccake.ballcat.commom.log.util.LogUtils;
|
||||
import com.hccake.ballcat.common.util.IpUtils;
|
||||
import com.hccake.ballcat.common.util.JsonUtils;
|
||||
import lombok.RequiredArgsConstructor;
|
||||
import lombok.extern.slf4j.Slf4j;
|
||||
import org.aspectj.lang.ProceedingJoinPoint;
|
||||
@@ -42,8 +42,6 @@ import java.util.*;
|
||||
@RequiredArgsConstructor
|
||||
public class OperationLogAspect {
|
||||
|
||||
private final ObjectMapper objectMapper;
|
||||
|
||||
private final ApplicationEventPublisher publisher;
|
||||
|
||||
private final List<Class<?>> ignoredParamClasses = Arrays.asList(ServletRequest.class, ServletResponse.class,
|
||||
@@ -150,7 +148,7 @@ public class OperationLogAspect {
|
||||
String params = "";
|
||||
try {
|
||||
// 入参类中的属性可以通过注解进行数据落库脱敏以及忽略等操作
|
||||
params = objectMapper.writeValueAsString(paramsMap);
|
||||
params = JsonUtils.toJson(paramsMap);
|
||||
}
|
||||
catch (Exception e) {
|
||||
log.error("[getParams],获取方法参数异常,[类名]:{},[方法]:{}", strClassName, strMethodName, e);
|
||||
|
||||
@@ -24,6 +24,11 @@
|
||||
<groupId>com.hccake</groupId>
|
||||
<artifactId>ballcat-common-util</artifactId>
|
||||
</dependency>
|
||||
<!-- slf4j日志 -->
|
||||
<dependency>
|
||||
<groupId>org.slf4j</groupId>
|
||||
<artifactId>slf4j-api</artifactId>
|
||||
</dependency>
|
||||
<!-- spring boot 配置所需依赖 -->
|
||||
<dependency>
|
||||
<groupId>org.springframework.boot</groupId>
|
||||
|
||||
Reference in New Issue
Block a user