Spring-学习笔记

Spring Boot 热部署

2018-02-28  本文已影响0人  夜空中最亮的星_3310

在Spring Boot中启用热部署,只需要引入相应的jar包:

// https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-devtools

compile group: 'org.springframework.boot', name: 'spring-boot-devtools', version: '1.5.9.RELEASE'

PS:(idea中,使用Ctrl+F9重新built一下,重新编译一下java类文件即可。)

    当我们修改了一个java类的时候,我们只需要重新编译一下,SpringBoot的就会重启了。因为devtools会监听classpath下的文件变动,所以当java类重新编译的时候,devtools会监听到这个变化,然后就会重新启动SpringBoot。这个重启是非常快的一个过程。

因为在SpringBoot中有两个类加载器,一个是加载工程外部资源的,如jar包;

还有一个类加载器是用来加载本工程class的,重启SpringBoot的时只加载本工程的class文件。

上一篇 下一篇

猜你喜欢

热点阅读