1、结构调整

2、抽象工厂优化
This commit is contained in:
2026-03-31 19:35:21 +08:00
parent 87757b352c
commit ebdbdbeb41
667 changed files with 1240 additions and 50173 deletions

View File

@@ -1,13 +1,13 @@
package com.njcn.msgpush.framework.idempotent.config;
import com.njcn.msgpush.framework.idempotent.core.aop.IdempotentAspect;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.IdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.ExpressionIdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.IdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.UserIdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.redis.IdempotentRedisDAO;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import com.njcn.msgpush.framework.redis.config.MsgpushRedisAutoConfiguration;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.data.redis.core.StringRedisTemplate;

View File

@@ -1,7 +1,7 @@
package com.njcn.msgpush.framework.idempotent.core.annotation;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.IdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.DefaultIdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.ExpressionIdempotentKeyResolver;
import com.njcn.msgpush.framework.idempotent.core.keyresolver.impl.UserIdempotentKeyResolver;

View File

@@ -1,7 +1,7 @@
package com.njcn.msgpush.framework.lock4j.config;
import com.njcn.msgpush.framework.lock4j.core.DefaultLockFailureStrategy;
import com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration;
import com.njcn.msgpush.framework.lock4j.core.DefaultLockFailureStrategy;
import org.springframework.boot.autoconfigure.AutoConfiguration;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.context.annotation.Bean;

View File

@@ -1,8 +1,8 @@
package com.njcn.msgpush.framework.lock4j.core;
import com.baomidou.lock.LockFailureStrategy;
import com.njcn.msgpush.framework.common.exception.ServiceException;
import com.njcn.msgpush.framework.common.exception.enums.GlobalErrorCodeConstants;
import com.baomidou.lock.LockFailureStrategy;
import lombok.extern.slf4j.Slf4j;
import java.lang.reflect.Method;

View File

@@ -1,7 +1,10 @@
package com.njcn.msgpush.framework.ratelimiter.core.redis;
import lombok.AllArgsConstructor;
import org.redisson.api.*;
import org.redisson.api.RRateLimiter;
import org.redisson.api.RateLimiterConfig;
import org.redisson.api.RateType;
import org.redisson.api.RedissonClient;
import java.time.Duration;
import java.util.Objects;