mirror of
https://gitee.com/orangeform/orange-admin.git
synced 2026-01-17 18:46:36 +08:00
commit:集成knife4j
This commit is contained in:
@@ -6,7 +6,7 @@ import org.springframework.boot.context.properties.EnableConfigurationProperties
|
||||
* common-sequence模块的自动配置引导类。
|
||||
*
|
||||
* @author Jerry
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
@EnableConfigurationProperties({IdGeneratorProperties.class})
|
||||
public class IdGeneratorAutoConfigure {
|
||||
|
||||
@@ -7,7 +7,7 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
|
||||
* common-sequence模块的配置类。
|
||||
*
|
||||
* @author Jerry
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
@Data
|
||||
@ConfigurationProperties(prefix = "sequence")
|
||||
|
||||
@@ -9,7 +9,7 @@ import cn.hutool.core.util.IdUtil;
|
||||
* WorkNodeId是通过配置文件静态指定的。而SnowflakeIdGenerator的WorkNodeId是由zk生成的。
|
||||
*
|
||||
* @author Jerry
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
public class BasicIdGenerator implements MyIdGenerator {
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ package com.orange.demo.common.sequence.generator;
|
||||
* 分布式Id生成器的统一接口。
|
||||
*
|
||||
* @author Jerry
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
public interface MyIdGenerator {
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ import java.util.Random;
|
||||
* Snowflake Id生成器。该实现完全copy美团的leaf。
|
||||
*
|
||||
* @author MeiTuan.Team
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
@Slf4j
|
||||
public class SnowflakeIdGenerator implements MyIdGenerator {
|
||||
|
||||
@@ -29,7 +29,7 @@ import java.util.concurrent.TimeUnit;
|
||||
* Snowflake Id生成器所依赖的zk工具类。该实现完全copy美团的leaf。
|
||||
*
|
||||
* @author MeiTuan.Team
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
@Slf4j
|
||||
@Data
|
||||
|
||||
@@ -13,7 +13,7 @@ import javax.annotation.PostConstruct;
|
||||
* 分布式Id生成器的封装类。该对象可根据配置选择不同的生成器实现类。
|
||||
*
|
||||
* @author Jerry
|
||||
* @date 2020-10-19
|
||||
* @date 2020-08-08
|
||||
*/
|
||||
@Component
|
||||
public class IdGeneratorWrapper {
|
||||
|
||||
Reference in New Issue
Block a user