Loading... # 使用 Gradle(KotlinDSL) 构建 Springboot 微服务项目 ## 环境 `IDEA23.2.4`, `Gradle8.4`, `JDK17` ## 步骤 ### 创建根项目 1. 使用 `Spring Initializer` 新建一个 Springboot 项目,类型选择Gradle Kotlin,依赖为空即可 2. 创建完成后删除src文件夹 ### 创建子模块 在根模块下,新建`新模块`,然后IDEA会帮我们在根模块的`settings.gradle.kts`中引入子模块 ### 配置 #### 根模块 打开`build.gradle.kts`,填入如下 ```kotlin plugins { java id("org.springframework.boot") version "3.1.5" id("io.spring.dependency-management") version "1.1.3" } // 全局项目配置 allprojects { group = "ski.mashiro" version = "0.0.1-SNAPSHOT" apply(plugin = "java") apply(plugin = "org.springframework.boot") apply(plugin = "io.spring.dependency-management") java { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 } // 仓库来源 repositories { mavenCentral() } } // 子模块配置 subprojects { // 公共包 dependencies { } tasks.withType<Test> { useJUnitPlatform() } } ``` #### 子模块 最基础的,留下依赖即可 ```kotlin dependencies { implementation("org.springframework.boot:spring-boot-starter") testImplementation("org.springframework.boot:spring-boot-starter-test") } ``` <br /> 参考: 1. [[Sprint Boot项目与Gradle的集成](https://coder4.com/homs_online/ch02-ms-dev1/spring-boot.html#sprint-boot项目与gradle的集成)](https://coder4.com/homs_online/ch02-ms-dev1/spring-boot.html) 2. [使用Gradle7.6+SpringBoot 3.0+java17创建微服务项目](https://blog.csdn.net/aaxzsuj/article/details/130502858) 最后修改:2023 年 10 月 30 日 © 允许规范转载 打赏 赞赏作者 支付宝微信 赞 本作品采用 CC BY-NC-SA 4.0 International License 进行许可。