@Configuration @AutoConfigureAfter(value=LockRedisConfig.class) public class LockConfiguration extends Object
分布式锁,spring自动配置
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
lockConfigPrefix |
| 构造器和说明 |
|---|
LockConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
LockActuator |
lockActuator(AbsReentrantLockServer lockServer) |
LockAspect |
lockAspect() |
LockConstants |
lockConstants() |
AbsReentrantLockServer |
reentrantLockServer(org.springframework.data.redis.core.RedisTemplate<String,?> redisLockTemplate)
可重入分布式锁服务
|
@Bean @ConfigurationProperties(prefix="lock.default") public LockConstants lockConstants()
@Bean public AbsReentrantLockServer reentrantLockServer(org.springframework.data.redis.core.RedisTemplate<String,?> redisLockTemplate)
redisLockTemplate - 这样写的话会优先根据bean名称注入,若没有则会注入primary@Bean public LockActuator lockActuator(AbsReentrantLockServer lockServer)
@Bean public LockAspect lockAspect()
Copyright © 2020–2021. All rights reserved.