Spring boot 热部署配置

环境

  • spring boot 2.0
  • intellij idea

引入依赖


<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    
    <optional>trueoptional>
dependency>

Intellij idea 配置

配置1

Spring boot 热部署配置_第1张图片

配置2

按住ctrl + shift + alt + /
Spring boot 热部署配置_第2张图片
选择Registry,勾选上对应的选项
Spring boot 热部署配置_第3张图片

原理

spring boot 热部署监测class文件变化,当class文件发生变化后,先关闭当前spring boot 上下文,然后再重新加载当前的class文件。
配置intellij idea的主要目的在于让工具自动编译改动后的java文件,自动生成class文件。

你可能感兴趣的:(Spring,boot)