From df4441322e9801c102299451da41d7c40b4502e9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 24 六月 2021 18:53:13 +0800
Subject: [PATCH] zookeeper地址修改,Maven采用私服

---
 service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java |   12 ++++++++----
 1 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java b/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java
index c083ec4..acb3a20 100644
--- a/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java
+++ b/service-lucky/src/main/java/com/ks/lucky/aspect/LuckyParamsCheckAspect.java
@@ -1,24 +1,28 @@
 package com.ks.lucky.aspect;
 
-import com.beust.jcommander.internal.Lists;
 import com.google.gson.Gson;
 import com.ks.lib.common.exception.ParamsException;
 import org.aspectj.lang.JoinPoint;
+import org.aspectj.lang.annotation.Aspect;
 import org.aspectj.lang.annotation.Before;
 import org.aspectj.lang.annotation.Pointcut;
 import org.aspectj.lang.reflect.MethodSignature;
 import org.hibernate.validator.messageinterpolation.ResourceBundleMessageInterpolator;
 import org.hibernate.validator.resourceloading.PlatformResourceBundleLocator;
+import org.springframework.stereotype.Component;
 
 import javax.validation.ConstraintViolation;
 import javax.validation.Validation;
 import javax.validation.Validator;
+import java.util.ArrayList;
 import java.util.List;
 import java.util.Set;
 
 /**
  * 鍙傛暟妫�鏌OP
  */
+@Aspect
+@Component
 public class LuckyParamsCheckAspect {
     private static Validator validator;
 
@@ -30,7 +34,7 @@
     }
 
     @Pointcut("@annotation(org.springframework.validation.annotation.Validated))")
-    private void validateMethod() {
+    public void validateMethod() {
     }
 
     @Before("validateMethod()")
@@ -39,12 +43,12 @@
         MethodSignature signature = (MethodSignature) joinPoint.getSignature();
         // 鎵ц鏂规硶鍙傛暟鐨勬牎楠�
         Set<ConstraintViolation<Object>> constraintViolations = validator.forExecutables().validateParameters(joinPoint.getThis(), signature.getMethod(), args);
-        List<String> messages = Lists.newArrayList();
+        List<String> messages = new ArrayList<>();
         for (ConstraintViolation<Object> error : constraintViolations) {
             messages.add(error.getMessage());
         }
         if (!messages.isEmpty()) {
-            throw new ParamsException(ParamsException.CODE_PARAMS_NOT_ENOUGH, new Gson().toJson(messages));
+            throw new ParamsException(ParamsException.CODE_PARAMS_NOT_ENOUGH, new Gson().toJson(messages.get(0)));
         }
     }
 

--
Gitblit v1.8.0