Bootstrap

Spring boot devtools 热部署idea完整配置教程

1、devtools介绍

devtools的模块来使Spring Boot应用支持热部署,无需手动重启Spring Boot应用,提高开发者的开发效率。

2、devtools原理

devtools原理是使用了两个ClassLoader,一个Classloader加载那些不会改变的类(第三方Jar包),另一个ClassLoader加载会更改的类。
devtools在监听到有类被更改之后会自动重启,重新加载更改的类,节省编译时间。

3、devtools配置

1. 在pom.xml添加devtools的依赖

	<!--devtools热部署-->
    <dependency>
        <groupId>org.springframework.boot</
;