public class UidAutoConfiguration extends Object
| 构造器和说明 |
|---|
UidAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
CachedUidGenerator |
cachedUidGenerator(DisposableWorkerIdAssigner workerIdAssigner) |
DisposableWorkerIdAssigner |
disposableWorkerIdAssigner() |
org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory |
lettuceConnectionFactory() |
org.springframework.data.redis.core.RedisTemplate<String,Integer> |
redisTemplate(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory lettuceConnectionFactory) |
WorkerNodeResposity |
workerNodeDaoResposity(org.springframework.beans.factory.ObjectProvider<DataSource> dataSourcePvd) |
WorkerNodeResposity |
workerNodeDefaultResposity() |
WorkerNodeResposity |
workerNodeRedisResposity(org.springframework.data.redis.core.RedisTemplate<String,Integer> template) |
WorkerNodeResposity |
workerNodeZkResposity() |
@Bean
@ConditionalOnProperty(value="uid-generator.assigner-mode",
havingValue="none")
public WorkerNodeResposity workerNodeDefaultResposity()
@Bean
@ConditionalOnProperty(value="uid-generator.assigner-mode",
havingValue="db")
public WorkerNodeResposity workerNodeDaoResposity(org.springframework.beans.factory.ObjectProvider<DataSource> dataSourcePvd)
@Bean
@ConditionalOnProperty(value="uid-generator.assigner-mode",
havingValue="zk")
public WorkerNodeResposity workerNodeZkResposity()
@Bean
@ConditionalOnProperty(value="uid-generator.assigner-mode",
havingValue="redis")
public org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory lettuceConnectionFactory()
@Bean
@ConditionalOnProperty(value="uid-generator.assigner-mode",
havingValue="redis")
public org.springframework.data.redis.core.RedisTemplate<String,Integer> redisTemplate(org.springframework.data.redis.connection.lettuce.LettuceConnectionFactory lettuceConnectionFactory)
@Bean
@ConditionalOnProperty(value="uid-generator.assigner-mode",
havingValue="redis")
public WorkerNodeResposity workerNodeRedisResposity(org.springframework.data.redis.core.RedisTemplate<String,Integer> template)
@Bean public DisposableWorkerIdAssigner disposableWorkerIdAssigner()
@Bean public CachedUidGenerator cachedUidGenerator(DisposableWorkerIdAssigner workerIdAssigner)
Copyright © 2022. All rights reserved.