企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
Spring Boot包含一组额外的工具,可以使应用程序开发体验更加愉快。 `spring-boot-devtools`模块可以包含在任何项目中,以节省开发时间功能。 要包含devtools支持,请将模块依赖项添加到您的构建中,如以下Maven和Gradle列表所示: **maven** ~~~xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency> </dependencies> ~~~ **Gradle** ~~~ dependencies { compile("org.springframework.boot:spring-boot-devtools") } ~~~ > 运行完全打包的应用程序时会自动禁用开发人员工具。 如果您的应用程序是从`java -jar`启动的,或者它是从特殊的类加载器启动的,那么它被视为“生产应用程序”。 将依赖项标记为Maven中的可选项或在Gradle中使用`compileOnly`是一种最佳做法,可防止devtools传递应用于项目的其他模块。 >重新打包的归档默认情况下不包含devtools。 如果要使用某个远程devtools功能,则需要禁用excludeDevtools构建属性以包含它。 该属性由Maven和Gradle插件支持。