【热部署】devtools开发热部署

    技术2022-07-11  100

    热部署

    在开发中我们修改一个java文件后想看到效果不得不重启应用,这导致大量时间花费,我们希望在不重启应用的情况下,程序可以自动部署。有以下四种情况实现热部署:

    模板引擎:在spring boot中开发情况下禁用模板引擎的cache,页面模板改变ctrl+f9可以重新编译当前页面并生效。spring loaded:spring官方提供的热部署程序,实现修改类文件的热部署。JRebel:收费的热部署软件,安装插件使用即可。spring boot Devtools(推荐):引入依赖后,IDEA使用CTRL+F9

    依赖:

    <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </dependency>
    Processed: 0.010, SQL: 9