From c37ffb706d68478525cb94e7c771a46cd74f6d9e Mon Sep 17 00:00:00 2001
From: 克 刘 <4345453@qq.com>
Date: Fri, 03 Apr 2020 14:32:09 +0800
Subject: [PATCH] 优化kidgrow-code-generator Mapper 1、Mapper.java.vm 增加 Param("p") 2、Mapper.xml.vm findByObject 增加Limit 1,屏蔽根据对象查询出多条数据时的程序报错

---
 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