@Configuration @EnableConfigurationProperties(value=SnowflakeProperties.class) @AutoConfigureAfter(value=cn.ipokerface.redis.spring.JedisAutoConfiguration.class) @ConditionalOnProperty(name="spring.snowflake.enabled", havingValue="true", matchIfMissing=false) public class SnowflakeRedisAutoConfiguration extends Object
Description:
| 构造器和说明 |
|---|
SnowflakeRedisAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
SnowflakeCacheService |
snowflakeCacheServiceJedisCluster(redis.clients.jedis.JedisCluster jedisCluster) |
SnowflakeCacheService |
snowflakeCacheServiceJedisStandalone(redis.clients.jedis.JedisPool jedisPool) |
SnowflakeIdGenerator |
snowflakeIdGenerator(SnowflakeCacheService snowflakeCacheService) |
@Primary
@Bean
@ConditionalOnProperty(value="spring.redis.mode",
havingValue="standalone",
matchIfMissing=true)
public SnowflakeCacheService snowflakeCacheServiceJedisStandalone(redis.clients.jedis.JedisPool jedisPool)
@Primary
@Bean
@ConditionalOnProperty(value="spring.redis.mode",
havingValue="standalone",
matchIfMissing=true)
public SnowflakeCacheService snowflakeCacheServiceJedisCluster(redis.clients.jedis.JedisCluster jedisCluster)
@Primary @Bean public SnowflakeIdGenerator snowflakeIdGenerator(SnowflakeCacheService snowflakeCacheService)
Copyright © 2021. All rights reserved.