Commit 808ff6abb9ec21d1cf233f527123b85073f5dfc3

Authored by YunaiV
1 parent f0f5b521

默认禁用 lock4j 依赖,保证启动速度

yudao-framework/yudao-spring-boot-starter-protection/pom.xml
@@ -26,6 +26,7 @@ @@ -26,6 +26,7 @@
26 <dependency> 26 <dependency>
27 <groupId>com.baomidou</groupId> 27 <groupId>com.baomidou</groupId>
28 <artifactId>lock4j-redisson-spring-boot-starter</artifactId> 28 <artifactId>lock4j-redisson-spring-boot-starter</artifactId>
  29 + <optional>true</optional>
29 </dependency> 30 </dependency>
30 31
31 <dependency> 32 <dependency>
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; @@ -3,9 +3,11 @@ package cn.iocoder.yudao.framework.lock4j.config;
3 import cn.iocoder.yudao.framework.lock4j.core.DefaultLockFailureStrategy; 3 import cn.iocoder.yudao.framework.lock4j.core.DefaultLockFailureStrategy;
4 import com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration; 4 import com.baomidou.lock.spring.boot.autoconfigure.LockAutoConfiguration;
5 import org.springframework.boot.autoconfigure.AutoConfiguration; 5 import org.springframework.boot.autoconfigure.AutoConfiguration;
  6 +import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
6 import org.springframework.context.annotation.Bean; 7 import org.springframework.context.annotation.Bean;
7 8
8 @AutoConfiguration(before = LockAutoConfiguration.class) 9 @AutoConfiguration(before = LockAutoConfiguration.class)
  10 +@ConditionalOnClass(name = "com.baomidou.lock.annotation.Lock4j")
9 public class YudaoLock4jConfiguration { 11 public class YudaoLock4jConfiguration {
10 12
11 @Bean 13 @Bean