重新加载Spring Boot 上的更改,而无需重新启动服务

Posted 四猿外

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重新加载Spring Boot 上的更改,而无需重新启动服务相关的知识,希望对你有一定的参考价值。

这可以使用DEV 工具来实现。通过这种依赖关系,您可以节省任何更改,嵌入式tomcat 将重新启动。Spring Boot 有一个开发工具(DevTools)模块,它有助于提高开发人员的生产力。

Java 开发人员面临的一个主要挑战是将文件更改自动部署到服务器并自动重启服务器。开发人员可以重新加载Spring Boot 上的更改,而无需重新启动服务器。这将消除每次手动部署更改的需要。

Spring Boot 在发布它的第一个版本时没有这个功能。这是开发人员最需要的功能。DevTools 模块完全满足开发人员的需求。该模块将在生产环境中被禁用。它还提供H2 数据库控制台以更好地测试应用程序。

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>

以上是关于重新加载Spring Boot 上的更改,而无需重新启动服务的主要内容,如果未能解决你的问题,请参考以下文章

2019年Spring Boot面试都问了什么?快看看这22道面试题!

如何在运行时更新 Spring Boot 应用程序的配置而不重新加载整个 ApplicationContext

编辑并重新运行 Spring Boot 单元测试,无需重新加载上下文以加快测试速度

如何在 IDEA Intellij 上使用 Spring-boot 进行自动重新加载

更改 url 而无需重新加载页面

Spring-boot,thymeleaf 加载上传的图片,无需重启应用服务器