Class RedissonRedLockAutoConfiguration
java.lang.Object
com.github.yingzhuo.springboot.redlock.RedissonRedLockAutoConfiguration
@EnableConfigurationProperties(RedLockProperties.class)
@ConditionalOnProperty(prefix="red-lock",
name="enabled",
havingValue="true",
matchIfMissing=true)
public class RedissonRedLockAutoConfiguration
extends Object
自动配置类
- Since:
- 0.1.0
- Author:
- 应卓
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionredissonRedLockFactory(RedLockProperties props, ServerConfigCustomizer customizer) 注册锁的工厂useMultiLockAdvice(RedissonRedLockFactory lockFactory, RedLockProperties props) 注册切面用于支持UseMultiLock
-
Constructor Details
-
RedissonRedLockAutoConfiguration
public RedissonRedLockAutoConfiguration()
-
-
Method Details
-
redissonRedLockFactory
@Bean public RedissonRedLockFactory redissonRedLockFactory(RedLockProperties props, @Nullable @Autowired(required=false) ServerConfigCustomizer customizer) 注册锁的工厂- Parameters:
props- 配置项- Returns:
- 工厂实例
- Since:
- 0.1.0
-
useMultiLockAdvice
@Bean @ConditionalOnProperty(prefix="red-lock.aspect-advice", name="enabled", havingValue="true", matchIfMissing=true) public UseMultiLockAdvice useMultiLockAdvice(RedissonRedLockFactory lockFactory, RedLockProperties props) 注册切面用于支持UseMultiLock- Parameters:
lockFactory- 锁的工厂- Returns:
- 切面实例
- Since:
- 0.2.0
- See Also:
-