cn.acyou.leo.framework.advisor.RedisLockSource Maven / Gradle / Ivy
package cn.acyou.leo.framework.advisor;
import lombok.AllArgsConstructor;
import lombok.Data;
import org.springframework.core.MethodClassKey;
import org.springframework.core.annotation.AnnotatedElementUtils;
import org.springframework.stereotype.Component;
import org.springframework.util.CollectionUtils;
import javax.annotation.Nullable;
import java.lang.reflect.Method;
import java.util.*;
import java.util.concurrent.ConcurrentHashMap;
/**
* @author youfang
* @version [1.0.0, 2021/12/17 9:31]
**/
@Component
public class RedisLockSource {
private final Map