该技能用于创建 Spring Boot Kotlin 项目骨架,按步骤执行提示词中的操作。
用途:生成一个可运行的 Spring Boot Kotlin 项目模板,并为其补齐依赖、配置与本地服务编排。
前置条件:需已安装 Java 21、Docker、Docker Compose。
主要步骤:用 java -version 检查 Java 版本;用 curl 从 start.spring.io 下载 starter.zip,参数包括 artifactId、bootVersion=3.4.5、language=kotlin、javaVersion=21、type=gradle-project-kotlin,依赖为 configuration-processor、webflux、data-r2dbc、postgresql、data-redis-reactive、data-mongodb-reactive、validation、cache、testcontainers;解压并删除 zip;在 build.gradle.kts 中加入 springdoc-openapi-starter-webflux-ui 与 archunit-junit5;在 application.properties 中写入 SpringDoc、Redis、R2DBC、MongoDB 配置;在项目根目录创建 docker-compose.yaml,包含 redis:6、postgresql:17、mongo:8 及端口、密码、卷挂载;将各数据目录加入 .gitignore;运行 ./gradlew clean test 校验。
可选:docker-compose up -d 启动服务,./gradlew spring-boot:run 运行项目,docker-compose rm -sf 停止服务。
限制:需自行准备上述软件环境;项目名称、包名与 Spring Boot 版本需按提示修改对应参数;配置中的主机、端口、密码为模板默认值。