@Configuration(proxyBeanMethods=false) @EnableConfigurationProperties(value=CosIdProperties.class) public class CosIdAutoConfiguration extends java.lang.Object
| 构造器和说明 |
|---|
CosIdAutoConfiguration(CosIdProperties cosIdProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
me.ahoo.cosid.snowflake.MillisecondSnowflakeId |
idGenerator(me.ahoo.cosid.MachineIdDistributor machineIdDistributor) |
me.ahoo.cosid.MachineIdDistributor |
machineIdDistributor() |
me.ahoo.cosid.snowflake.MillisecondSnowflakeIdStateParser |
millisecondSnowflakeIdStateParser(me.ahoo.cosid.snowflake.MillisecondSnowflakeId millisecondSnowflakeId) |
public CosIdAutoConfiguration(CosIdProperties cosIdProperties)
@Bean @ConditionalOnMissingBean public me.ahoo.cosid.MachineIdDistributor machineIdDistributor()
@Primary @Bean @ConditionalOnMissingBean public me.ahoo.cosid.snowflake.MillisecondSnowflakeId idGenerator(me.ahoo.cosid.MachineIdDistributor machineIdDistributor)
@Bean @ConditionalOnBean(value=me.ahoo.cosid.snowflake.MillisecondSnowflakeId.class) public me.ahoo.cosid.snowflake.MillisecondSnowflakeIdStateParser millisecondSnowflakeIdStateParser(me.ahoo.cosid.snowflake.MillisecondSnowflakeId millisecondSnowflakeId)