在开发中对代码进行修改后 若想看到效果 则不得不重启应用 导致大量时间被浪费
在不重启应用的情况下 使程序自动部署 这种方式即称为热部署
如果是对模板引擎中的代码进行修改的话 Ctrl+F9可以重新编译当前页面 生成新的class文件并生效
但如果是后端的代码修改了 则不会生效 因为编译后的class文件并不能应用到工程中 此时 就需要热部署了
热部署插件有好多种 比较常用有Spring Loaded和JRebel 以及Devtools
这里介绍Devtools
Devtools是SpringBoot包含的额外的工具 提供了一些在开发中非常有用的功能
首先 引入Devtools的依赖:
若是使用SpringBoot的Initializer创建项目的话 引入Devtools模块即可:
或手动引入依赖:
<dependency>
<groupId>org.springframework