代码如下
package com.st.user.config;
import com.alibaba.fastjson.JSONObject;
import com.st.common.base.exception.helper.CompanyEnum;
import com.st.common.base.exception.helper.ExceptionInfo;
import com.st.common.base.exception.helper.ProjectEnum;
import com.st.common.base.utils.ResponseResultUtil;
import com.st.common.vo.ResponseResult;
import io.swagger.annotations.ApiOperation;
import org.aspectj.lang.JoinPoint;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.*;
import org.aspectj.lang.reflect.CodeSignature;
import org.aspectj.lang.reflect.MethodSignature;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.core.annotation.AnnotationUtils;
import org.springframework.stereotype.Component;
import org.springframework.validation.BindingResult;
import org.springframework.validation.ObjectError;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.cont

本文介绍了如何在Springboot应用中利用AOP切面编程,结合@Valid注解进行参数校验,并将校验结果记录到日志中,以提升代码的可维护性和用户体验。
最低0.47元/天 解锁文章
1671

被折叠的 条评论
为什么被折叠?



