Commit 808ff6abb9ec21d1cf233f527123b85073f5dfc3

Authored by YunaiV
1 parent f0f5b521

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

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