diff --git a/README.md b/README.md
index fe4078df81..0986e35d13 100644
--- a/README.md
+++ b/README.md
@@ -313,7 +313,7 @@ In actual use, we generally do not use the same `IdGenerator` for all business s
``` kotlin
val cosidVersion = "1.3.4";
- implementation("me.ahoo.cosid:spring-boot-starter-cosid:${cosidVersion}")
+ implementation("me.ahoo.cosid:cosid-spring-boot-starter:${cosidVersion}")
```
### Maven
@@ -334,7 +334,7 @@ In actual use, we generally do not use the same `IdGenerator` for all business s
me.ahoo.cosid
- spring-boot-starter-cosid
+ cosid-spring-boot-starter
${cosid.version}
diff --git a/cosid-rest-api/build.gradle.kts b/cosid-rest-api/build.gradle.kts
index cd5624f5c2..0b851d72a3 100644
--- a/cosid-rest-api/build.gradle.kts
+++ b/cosid-rest-api/build.gradle.kts
@@ -46,7 +46,7 @@ application {
dependencies {
implementation(platform(project(":cosid-dependencies")))
- implementation(project(":spring-boot-starter-cosid"))
+ implementation(project(":cosid-spring-boot-starter"))
implementation("io.springfox:springfox-boot-starter")
@@ -54,7 +54,7 @@ dependencies {
// implementation(project(":cosid-redis"))
// implementation("me.ahoo.cosky:cosky-spring-cloud-core")
// or
-// implementation(project(":spring-boot-starter-cosid")){
+// implementation(project(":cosid-spring-boot-starter")){
// capabilities {
// requireCapability("me.ahoo.cosid:redis-support")
// }
@@ -64,7 +64,7 @@ dependencies {
implementation(project(":cosid-spring-redis"))
implementation("org.springframework.boot:spring-boot-starter-data-redis")
// or
-// implementation(project(":spring-boot-starter-cosid")){
+// implementation(project(":cosid-spring-boot-starter")){
// capabilities {
// requireCapability("me.ahoo.cosid:spring-redis-support")
// }
diff --git a/spring-boot-starter-cosid/build.gradle.kts b/cosid-spring-boot-starter/build.gradle.kts
similarity index 100%
rename from spring-boot-starter-cosid/build.gradle.kts
rename to cosid-spring-boot-starter/build.gradle.kts
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/ConditionalOnCosIdEnabled.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/ConditionalOnCosIdEnabled.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/ConditionalOnCosIdEnabled.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/ConditionalOnCosIdEnabled.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdProperties.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdProperties.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdProperties.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdProperties.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/EnabledSuffix.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/EnabledSuffix.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/EnabledSuffix.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/EnabledSuffix.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/ConditionalOnCosIdSegmentEnabled.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/ConditionalOnCosIdSegmentEnabled.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/ConditionalOnCosIdSegmentEnabled.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/ConditionalOnCosIdSegmentEnabled.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdJdbcSegmentAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdJdbcSegmentAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdJdbcSegmentAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdJdbcSegmentAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdLifecyclePrefetchWorkerExecutorService.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdLifecyclePrefetchWorkerExecutorService.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdLifecyclePrefetchWorkerExecutorService.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdLifecyclePrefetchWorkerExecutorService.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdRedisSegmentAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdRedisSegmentAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdRedisSegmentAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdRedisSegmentAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSegmentAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSegmentAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSegmentAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSegmentAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSpringRedisSegmentAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSpringRedisSegmentAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSpringRedisSegmentAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/CosIdSpringRedisSegmentAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/SegmentIdProperties.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/SegmentIdProperties.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/SegmentIdProperties.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/segment/SegmentIdProperties.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/ConditionalOnCosIdSnowflakeEnabled.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/ConditionalOnCosIdSnowflakeEnabled.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/ConditionalOnCosIdSnowflakeEnabled.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/ConditionalOnCosIdSnowflakeEnabled.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdLifecycleMachineIdDistributor.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdLifecycleMachineIdDistributor.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdLifecycleMachineIdDistributor.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdLifecycleMachineIdDistributor.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdRedisMachineIdDistributorAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdRedisMachineIdDistributorAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdRedisMachineIdDistributorAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdRedisMachineIdDistributorAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSnowflakeAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSnowflakeAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSnowflakeAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSnowflakeAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSpringRedisMachineIdDistributorAutoConfiguration.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSpringRedisMachineIdDistributorAutoConfiguration.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSpringRedisMachineIdDistributorAutoConfiguration.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/CosIdSpringRedisMachineIdDistributorAutoConfiguration.java
diff --git a/spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/SnowflakeIdProperties.java b/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/SnowflakeIdProperties.java
similarity index 100%
rename from spring-boot-starter-cosid/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/SnowflakeIdProperties.java
rename to cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/snowflake/SnowflakeIdProperties.java
diff --git a/spring-boot-starter-cosid/src/main/resources/META-INF/spring.factories b/cosid-spring-boot-starter/src/main/resources/META-INF/spring.factories
similarity index 100%
rename from spring-boot-starter-cosid/src/main/resources/META-INF/spring.factories
rename to cosid-spring-boot-starter/src/main/resources/META-INF/spring.factories
diff --git a/settings.gradle.kts b/settings.gradle.kts
index 91e33e49b5..57524d8ead 100644
--- a/settings.gradle.kts
+++ b/settings.gradle.kts
@@ -25,7 +25,7 @@ buildscript {
include(":cosid-core")
include(":cosid-bom")
include(":cosid-dependencies")
-include(":spring-boot-starter-cosid")
+include(":cosid-spring-boot-starter")
include(":cosid-redis")
include(":cosid-spring-redis")
include(":cosid-jdbc")
diff --git a/wiki/getting-started.md b/wiki/getting-started.md
index 0b6ce54bc1..c026d0914b 100644
--- a/wiki/getting-started.md
+++ b/wiki/getting-started.md
@@ -308,7 +308,7 @@ IdGenerator idGenerator=idGeneratorProvider.get("bizA");
``` kotlin
val cosidVersion = "1.3.4";
- implementation("me.ahoo.cosid:spring-boot-starter-cosid:${cosidVersion}")
+ implementation("me.ahoo.cosid:cosid-spring-boot-starter:${cosidVersion}")
```
### Maven
@@ -329,7 +329,7 @@ IdGenerator idGenerator=idGeneratorProvider.get("bizA");
me.ahoo.cosid
- spring-boot-starter-cosid
+ cosid-spring-boot-starter
${cosid.version}