| | |
| | | import org.redisson.config.MasterSlaveServersConfig; |
| | | import org.redisson.config.SentinelServersConfig; |
| | | import org.redisson.config.SingleServerConfig; |
| | | import com.qianwen.core.redis.lock.BladeLockProperties; |
| | | import com.qianwen.core.tool.utils.StringUtil; |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; |
| | | import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; |
| | |
| | | import org.springframework.context.annotation.Bean; |
| | | import org.springframework.context.annotation.Configuration; |
| | | |
| | | import com.qianwen.core.tool.utils.StringUtil; |
| | | |
| | | @EnableConfigurationProperties({BladeLockProperties.class}) |
| | | @Configuration(proxyBeanMethods = false) |
| | | @ConditionalOnClass({RedissonClient.class}) |
| | | @ConditionalOnProperty(value = {"blade.lock.enabled"}, havingValue = "true") |
| | | /* loaded from: blade-starter-redis-9.3.0.0-SNAPSHOT.jar:org/springblade/core/redis/lock/BladeLockAutoConfiguration.class */ |
| | | public class BladeLockAutoConfiguration { |
| | | private static Config singleConfig(BladeLockProperties properties) { |
| | | Config config = new Config(); |