程序员社区

Springboot项目在Intellij IDEA中实现热部署

什么是热部署?

        热部署:就是在应用正在运行的时候升级软件,却不需要重新启动应用。   ----来自:百度百科

        用到Java项目开发中,即:所见即所得,修改完成之后不需要重启服务器就能够看到效果(xml文件除外,修改后需重启)

实现步骤:

   ①pom.xml文件依赖

<!-- springboot添加热部署支持 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <optional>true</optional>
</dependency>

    ②对idea进行操作

        工具栏:File----Settings----Build,Executions,Deployment----Compiler

        将Build Project automatically选项进行打勾

Springboot项目在Intellij IDEA中实现热部署插图

  ③ 快捷键:Ctrl + Alt + Shift + /  会有弹框弹出,然后选择"Registry"

       选择:compiler.automake.allow.when.app.running,对其进行打勾。然后点击Close关闭即可【你们的不在第一个,因为我之前设置过,所以进来就到第一个了】

Springboot项目在Intellij IDEA中实现热部署插图1

  ④然后对启动项目进行操作【我这里是一个SpringBoot练习项目】

      选择"Edit Configurations..."进行编辑

Springboot项目在Intellij IDEA中实现热部署插图2

     这两个地方,全部选择为:"Update classes and resources"

Springboot项目在Intellij IDEA中实现热部署插图3

⑥然后随便修改个html/jsp页面内容,或者Java代码(xml除外),你会看到Intellij IDEA小图标有一抹绿过,就说明已经实时编译完成了。然后进入浏览器更新一下,已经有了我新写的内容了。。省去了每次修改个简单页面都需要重启的烦恼。

Springboot项目在Intellij IDEA中实现热部署插图4

⑦至此,SpringBoot项目在Intellij IDEA中的热部署就介绍完了。

 

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Springboot项目在Intellij IDEA中实现热部署

一个分享Java & Python知识的社区