SpringBoot——热部署

目录

手工启动热部署

自动启动热部署

热部署范围配置

关闭热部署功能


手工启动热部署

        对于我们在进行企业级开发的时候,我们经常会遇到这样的情况,我们做了某一个功能,我们期望做完一个功能测试的时候,出现有问题修改完,马上给他修改生效,这是我们所期望的结果,那这样的一种形式叫什么呢?叫做项目的热部署或者叫做热启动,也就是说服务器不要重新启动,修改完以后效果马上发生变化,这样就是热部署的一个过程。

        要想添加热部署的功能,必须在spring容器当中添加一个配置。springboot帮助我们开发了一个工具,他来帮我们做这件事情。

导入依赖

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

还需要一个操作才能启动热部署,Ctrl+F9构建项目

1.开启开发者工具后启用热部署
2.使用构建项目操作启动热部署(Ctrl+F9 )
3.热部署仅仅加载当前开发者自定义开发的资源,不加载jar资源

自动启动热部署

设置自动构建项目

ctrl+shift+alt+/ 打开Registry

新版本idea,这个设置在Settings中的Advanced Settings中,勾选Allow auto-make to...即可

鼠标失去焦点5秒以后自动构建项目启动热部署。

热部署范围配置

在yml配置文件里修改热部署的配置范围,设置不参与热部署的文件或文件夹

关闭热部署功能

        根据属性加载的优先顺序,当你关闭热部署功能的时候,为了防止别人在其他配置文件开启热部署功能,可以在比。比配置文件更高优先级的Java system properties里设置。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值