From c49b95fc3576f9a5dad5bcaa6874157d5091f6e0 Mon Sep 17 00:00:00 2001 From: luliqiang <kidgrow> Date: Thu, 27 Aug 2020 09:19:27 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/dev' into dev --- kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/java/com/kidgrow/log/aspect/AuditLogAspect.java | 14 +++++++++----- 1 files changed, 9 insertions(+), 5 deletions(-) diff --git a/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/java/com/kidgrow/log/aspect/AuditLogAspect.java b/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/java/com/kidgrow/log/aspect/AuditLogAspect.java index 3d5c02b..fdb2879 100644 --- a/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/java/com/kidgrow/log/aspect/AuditLogAspect.java +++ b/kidgrow-commons/kidgrow-log-spring-boot-starter/src/main/java/com/kidgrow/log/aspect/AuditLogAspect.java @@ -9,8 +9,10 @@ import org.aspectj.lang.annotation.Aspect; import org.aspectj.lang.annotation.Before; import org.aspectj.lang.reflect.MethodSignature; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; +import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.core.DefaultParameterNameDiscoverer; import org.springframework.expression.EvaluationContext; import org.springframework.expression.Expression; @@ -32,18 +34,20 @@ */ @Slf4j @Aspect +@EnableConfigurationProperties(AuditLogProperties.class) @ConditionalOnClass({HttpServletRequest.class, RequestContextHolder.class}) public class AuditLogAspect { @Value("${spring.application.name}") private String applicationName; - + @Autowired private AuditLogProperties auditLogProperties; + @Autowired(required = false) private IAuditService auditService; - public AuditLogAspect(AuditLogProperties auditLogProperties, IAuditService auditService) { - this.auditLogProperties = auditLogProperties; - this.auditService = auditService; - } +// public AuditLogAspect(AuditLogProperties auditLogProperties, IAuditService auditService) { +// this.auditLogProperties = auditLogProperties; +// this.auditService = auditService; +// } /** * 用于SpEL表达式解析. -- Gitblit v1.8.0