SpringBoot中动态加载(热部署)

Posted kuillldan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot中动态加载(热部署)相关的知识,希望对你有一定的参考价值。

在常规的Java Web开发过程中,在修改完代码后,往往需要重启Tomcat来使得我们的修改生效,在SpringBoot中也需要从新启动SpringBoot来将修改部署。如果我们不希望重启tomcat或者不重启SpringBoot,就需要在pom增加两个依赖:

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

这样,我们的代码修改完成后,只需要保存一下,新的代码就后生效。提高了开发效率,节约了开发和调试成本。

以上是关于SpringBoot中动态加载(热部署)的主要内容,如果未能解决你的问题,请参考以下文章

Springboot 热部署

SpringBoot热部署简介

springboot热部署——Java热部署与热加载原理

SpringBoot入门篇--热部署

idea内springboot项目设置热部署

SpringBoot+gradle+idea实现热部署和热加载