Commit 808ff6abb9ec21d1cf233f527123b85073f5dfc3
1 parent
f0f5b521
默认禁用 lock4j 依赖,保证启动速度
Showing
2 changed files
with
3 additions
and
0 deletions
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 |