此版本仍在开发中,尚未被视为稳定版本。如需最新稳定版本,请使用 Spring Boot 4.0.4!spring-doc.cadn.net.cn

入门指南

要开始使用该插件,需要将其应用到您的项目中。spring-doc.cadn.net.cn

该插件已发布到Spring快照仓库。 Gradle可以配置为使用快照仓库,然后可以使用plugins块应用该插件。 要配置Gradle以使用快照仓库,请将以下内容添加到您的settings.gradle(Groovy)或settings.gradle.kts(Kotlin)中:spring-doc.cadn.net.cn

pluginManagement {
	repositories {
		maven {
			url = 'https://repo.spring.io/milestone'
		}
		maven {
			url = 'https://repo.spring.io/snapshot'
		}
		gradlePluginPortal()
	}
}
pluginManagement {
	repositories {
		maven { url = uri("https://repo.spring.io/milestone") }
		maven { url = uri("https://repo.spring.io/snapshot") }
		gradlePluginPortal()
	}
}

插件可以使用 plugins 块来应用:spring-doc.cadn.net.cn

plugins {
	id 'org.springframework.boot' version '4.0.5-SNAPSHOT'
}
plugins {
	id("org.springframework.boot") version "4.0.5-SNAPSHOT"
}

单独应用该插件时,对项目所做的更改很少。 相反,该插件会检测何时应用了某些其他插件并做出相应反应。 例如,当应用 java 插件时,会自动配置用于构建可执行 jar 的任务。 典型的 Spring Boot 项目至少会应用 groovyjavaorg.jetbrains.kotlin.jvm 插件,并使用 io.spring.dependency-management 插件或 Gradle 的原生 bom 支持进行依赖管理。 例如:spring-doc.cadn.net.cn

plugins {
	id 'java'
	id 'org.springframework.boot' version '4.0.5-SNAPSHOT'
}

apply plugin: 'io.spring.dependency-management'
plugins {
	java
	id("org.springframework.boot") version "4.0.5-SNAPSHOT"
}

apply(plugin = "io.spring.dependency-management")

有关Spring Boot插件在应用其他插件时的行为的更多信息,请参阅关于对其他插件作出反应的部分。spring-doc.cadn.net.cn