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