Spring Boot 2.x快速上手(十)Spring Boot热部署,打包,发布
目录 一、热部署 二、打包、发布 一、热部署 在实际的开发过程中或者是个人项目的搭建,需要很多次的修改,重构代码,如果每次修改代码都需要重新启动项目,这将会是一个让人非常恼火的事情,而且大项目重启,需要花费时间和人力,是非常难受的事情。在 Java 开发领域,热部署一直是一个难以解决的问题,目前的 Java 虚拟机只能实现方法体的修改热部署,对于整个类的结构修改,仍然需要重启虚拟机,对类重新加载才能完成更新操作。这里使用的热部署方式是采用deploy工具包的方式,操作简单易上手。 热部署的完成需要以下的几个步骤: 1、关闭页面缓存 在application.properties文件中进行配置,关闭页面缓存 spring.thymeleaf.cache=false 2、在pom.xml文件中定义devtolls,在plugin中添加fork交叉 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin<