chore(project): rebranded project as 恭学教育 (GongXue Education)
Some checks failed
Deploy to Runner / deploy (push) Failing after 6m7s

- Updated pom.xml project name, description, and URL to 恭学教育.
- Changed LICENSE copyright holder to 恭学教育 (GongXue Education).
- Rebranded README.md with new project title and tagline.
- Replaced @author 芋道源码 with @author 恭学教育 across all Java source files.
- Updated Swagger metadata with 恭学教育 API title and admin@gongxue.com.
- Added Gitea Actions CI pipeline for automated build and deployment.
This commit is contained in:
2026-07-27 15:12:32 +08:00
parent fd54f07889
commit 7426579863
2342 changed files with 2839 additions and 2710 deletions

View File

@@ -14,7 +14,7 @@ import java.util.concurrent.TimeUnit;
/**
* 幂等注解
*
* @author 芋道源码
* @author 恭学教育
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)

View File

@@ -18,7 +18,7 @@ import java.util.Map;
/**
* 拦截声明了 {@link Idempotent} 注解的方法,实现幂等操作
*
* @author 芋道源码
* @author 恭学教育
*/
@Aspect
@Slf4j

View File

@@ -6,7 +6,7 @@ import org.aspectj.lang.JoinPoint;
/**
* 幂等 Key 解析器接口
*
* @author 芋道源码
* @author 恭学教育
*/
public interface IdempotentKeyResolver {

View File

@@ -11,7 +11,7 @@ import org.aspectj.lang.JoinPoint;
*
* 为了避免 Key 过长,使用 MD5 进行“压缩”
*
* @author 芋道源码
* @author 恭学教育
*/
public class DefaultIdempotentKeyResolver implements IdempotentKeyResolver {

View File

@@ -17,7 +17,7 @@ import java.lang.reflect.Method;
/**
* 基于 Spring EL 表达式,
*
* @author 芋道源码
* @author 恭学教育
*/
public class ExpressionIdempotentKeyResolver implements IdempotentKeyResolver {

View File

@@ -12,7 +12,7 @@ import org.aspectj.lang.JoinPoint;
*
* 为了避免 Key 过长,使用 MD5 进行“压缩”
*
* @author 芋道源码
* @author 恭学教育
*/
public class UserIdempotentKeyResolver implements IdempotentKeyResolver {

View File

@@ -8,7 +8,7 @@ import java.util.concurrent.TimeUnit;
/**
* 幂等 Redis DAO
*
* @author 芋道源码
* @author 恭学教育
*/
@AllArgsConstructor
public class IdempotentRedisDAO {

View File

@@ -3,7 +3,7 @@ package cn.iocoder.yudao.framework.lock4j.core;
/**
* Lock4j Redis Key 枚举类
*
* @author 芋道源码
* @author 恭学教育
*/
public interface Lock4jRedisKeyConstants {

View File

@@ -17,7 +17,7 @@ import java.util.concurrent.TimeUnit;
/**
* 限流注解
*
* @author 芋道源码
* @author 恭学教育
*/
@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)

View File

@@ -19,7 +19,7 @@ import java.util.Map;
/**
* 拦截声明了 {@link RateLimiter} 注解的方法,实现限流操作
*
* @author 芋道源码
* @author 恭学教育
*/
@Aspect
@Slf4j

View File

@@ -6,7 +6,7 @@ import org.aspectj.lang.JoinPoint;
/**
* 限流 Key 解析器接口
*
* @author 芋道源码
* @author 恭学教育
*/
public interface RateLimiterKeyResolver {

View File

@@ -12,7 +12,7 @@ import org.aspectj.lang.JoinPoint;
*
* 为了避免 Key 过长,使用 MD5 进行“压缩”
*
* @author 芋道源码
* @author 恭学教育
*/
public class ClientIpRateLimiterKeyResolver implements RateLimiterKeyResolver {

View File

@@ -11,7 +11,7 @@ import org.aspectj.lang.JoinPoint;
*
* 为了避免 Key 过长,使用 MD5 进行“压缩”
*
* @author 芋道源码
* @author 恭学教育
*/
public class DefaultRateLimiterKeyResolver implements RateLimiterKeyResolver {

View File

@@ -17,7 +17,7 @@ import java.lang.reflect.Method;
/**
* 基于 Spring EL 表达式的 {@link RateLimiterKeyResolver} 实现类
*
* @author 芋道源码
* @author 恭学教育
*/
public class ExpressionRateLimiterKeyResolver implements RateLimiterKeyResolver {

View File

@@ -12,7 +12,7 @@ import org.aspectj.lang.JoinPoint;
*
* 为了避免 Key 过长,使用 MD5 进行“压缩”
*
* @author 芋道源码
* @author 恭学教育
*/
public class ServerNodeRateLimiterKeyResolver implements RateLimiterKeyResolver {

View File

@@ -12,7 +12,7 @@ import org.aspectj.lang.JoinPoint;
*
* 为了避免 Key 过长,使用 MD5 进行“压缩”
*
* @author 芋道源码
* @author 恭学教育
*/
public class UserRateLimiterKeyResolver implements RateLimiterKeyResolver {

View File

@@ -10,7 +10,7 @@ import java.util.concurrent.TimeUnit;
/**
* 限流 Redis DAO
*
* @author 芋道源码
* @author 恭学教育
*/
@AllArgsConstructor
public class RateLimiterRedisDAO {