来源:https://blog.csdn.net/saytime/article/details/74781701

每次修改代码都要重启服务器的痛,别说你不懂。

一、环境

  • IntelliJ IDEA 2017.1.4 x64

二、SpringBoot 配置

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <optional>true</optional>
        </dependency>


    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>

三、IDEA 设置

  1. File->settings

SpringBoot(二):SpringBoot 热部署

  1. Register配置

Ctrl+Shift+Alt+/ => Register => 找到并勾选compiler.automake.allow.when.app.running => IDEA重启

SpringBoot(二):SpringBoot 热部署

四、测试

确认IDEA重启后,debug启动SpringBoot项目,修改第一篇文章的HelloController

@RequestMapping(value = "sayhello", method = RequestMethod.GET)
    public String sayhello(){
        return "Hello SpringBoot !";
    }
把"Hello SpringBoot !"; == > "Hello SpringBoot 2 !";

然后直接在网页上按F5刷新就可以了。

相关文章: