美文网首页
Mac环境中配置Spring Boot项目热部署

Mac环境中配置Spring Boot项目热部署

作者: 指尖划过的风 | 来源:发表于2020-03-30 14:10 被阅读0次

引入devtools依赖

在pom文件中引入devtools依赖:

        <!-- 配置Spring Boot热部署依赖 -->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
        </dependency>

同时需要在spring-boot-maven-plugin插件中进行如下的配置:

        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <!-- 实现热部署的设置 -->
                <configuration>
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>

设置Spring Boot项目更新策略

在项目启动项中进行如下更新策略的设置:


20200130110239762.png

设置IDEA的项目自动编译

Mac中使用"Command+,"快捷键打开系统Preference设置,设置自动编译:


20200130110455533.png

设置IDEA Registry

Mac环境下使用Command+Shift+A的快捷键,输入Registry,选择第一个(下图的红框有点问题)。


20200130110728583.png

然后进行找到如下的第一个配置,进行勾选:

1.compiler.automake.allow.when.app.running:设置自动编译
2.compiler.document.save.trigger.delay:设置自动更新文件的时延(这里使用默认值,也可以进行修改)
3.compiler.automake.trigger.delay:设置自动编译的时延(这里使用默认值,也可以进行修改)


20200130111241561.png

在Chrome浏览器中设置不使用缓存

在浏览器的Network选项下,勾选Disable cache: 20200130111800724.png

完成如上的设置,即可以在Mac环境下IDEA中实现Spring Boot项目的自动热部署,在修改页面后不需要重新项目即可生效。

本文参考博客地址:https://blog.csdn.net/yitian_z/article/details/104113379

相关文章

网友评论

      本文标题:Mac环境中配置Spring Boot项目热部署

      本文链接:https://www.haomeiwen.com/subject/zrhvuhtx.html