package com.test.common.aspect;
import com.test.common.exception.CustomException;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestAttributes;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
import java.lang.reflect.Field;
import java.lang.reflect.Method;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.*;
/**
* 域切面
*
* @author yong.yang
* @date 2022/12/19 10:40
*/
@Aspect
@Component
@Slf4j
public class RequestCheckAspect {
public static final String STRING_LENGTH_CANNOT_MORE_
切面类对全局控制层请求参数进行校验 包含集合 对象 和 其他类型参数 对象是对对象里面的属性进行校验
最新推荐文章于 2024-05-17 18:18:32 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)