spring boot热部署,使用devtools,更新任务内容不需要重启服务

如果不使用devtools,我们对类的任何修改都需要重启服务才能看到效果,这是不是很操蛋,现在介绍一个如果实现热部署的方法

1:pom.xml中增加

<dependency>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-devtoolsartifactId>
    <optional>trueoptional>
    <scope>truescope>
dependency>
2:pom.xml中增加以下插件

<plugin>
    <groupId>org.springframework.bootgroupId>
    <artifactId>spring-boot-maven-pluginartifactId>
    <configuration>
        <fork>truefork>
    configuration>
plugin>
3:重新启动服务,这时候去修改类中任何内容,不需要再重启服务器即可看到效果


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