From 808ff6abb9ec21d1cf233f527123b85073f5dfc3 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 16 Sep 2023 13:14:40 +0800 Subject: [PATCH] 默认禁用 lock4j 依赖,保证启动速度 --- yudao-framework/yudao-spring-boot-starter-protection/pom.xml | 1 + yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/config/YudaoLock4jConfiguration.java | 2 ++ 2 files changed, 3 insertions(+), 0 deletions(-) diff --git a/yudao-framework/yudao-spring-boot-starter-protection/pom.xml b/yudao-framework/yudao-spring-boot-starter-protection/pom.xml index 5e19511..e4e970f 100644 --- a/yudao-framework/yudao-spring-boot-starter-protection/pom.xml +++ b/yudao-framework/yudao-spring-boot-starter-protection/pom.xml @@ -26,6 +26,7 @@ com.baomidou lock4j-redisson-spring-boot-starter + true diff --git a/yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/config/YudaoLock4jConfiguration.java b/yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/config/YudaoLock4jConfiguration.java index 2fc7f21..f9b883c 100644 --- a/yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/config/YudaoLock4jConfiguration.java +++ b/yudao-framework/yudao-spring-boot-starter-protection/src/main/java/cn/iocoder/yudao/framework/lock4j/config/YudaoLock4jConfiguration.java @@ -3,9 +3,11 @@ package cn.iocoder.yudao.framework.lock4j.config; import cn.iocoder.yudao.framework.lock4j.core.DefaultLockFailureStrategy; import com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration; import org.springframework.boot.autoconfigure.AutoConfiguration; +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.context.annotation.Bean; @AutoConfiguration(before = LockAutoConfiguration.class) +@ConditionalOnClass(name = "com.baomidou.lock.annotation.Lock4j") public class YudaoLock4jConfiguration { @Bean -- libgit2 0.21.4