前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >IntelliJ IDEA 2021配置SpringBoot热部署

IntelliJ IDEA 2021配置SpringBoot热部署

原创
作者头像
MoLeft
修改2022-06-14 15:52:39
6640
修改2022-06-14 15:52:39
举报
文章被收录于专栏:用砖头敲代码用砖头敲代码

pom.xml

使用SpringBoot热部署,需要在pom.xml引入dev-tool的启动器

代码语言:html
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>

然后配置插件,需要在spring-boot-maven-plugin插件中配置参数

代码语言:html
复制
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <configuration>
                <fork>true</fork>
                <addResources>true</addResources>
            </configuration>
        </plugin>
    </plugins>
</build>

Edit Configurations

由于2022(2021也是)版本会自动折叠配置项,搞得我找了好久才找到,在箭头指向的地方选择Modify options,选择On 'Update' action以及On frame deactivated都修改成Update classes and resources,这里很重要,考试会考的

Edit Configurations
Edit Configurations

automake

打开settings里面找到截图中的位置,File->Settings->Build,Execution,Deployment->Compiler,勾选build project automatically

automake
automake

敲黑板,duang duang duang

然后就是最重要的一个地方,我当时找了好久都没有找到这个地方,旧版本中需要<kbd>Ctrl</kbd>+<kbd>Shift</kbd>+<kbd>Alt</kbd>+<kbd>/</kbd>,然后选择registry,勾选compiler.automake.allow.when.app.running,但是如果能轻易找到的话,我写这篇文章干嘛,新版本的配置以及改到了settings里面,Advanced Settings,勾选Allow auto-make to start even if developed application is currently running

Allow auto-make to start even if developed application is currently running
Allow auto-make to start even if developed application is currently running

大功告成

这样SpringBoot就可以自动热部署了,效果还不错,但是个人感觉速度有点慢,大概得等三十多秒左右。

于是我又找到了解决办法,还是在settings里面,Languages & Frameworks->Spring->Spring Boot里面找到找到我圈起来的地方,修改的越小,热部署的速度越快,我改成1之后基本上等个两三秒就可以热部署成功了

热部署时间
热部署时间

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • pom.xml
  • Edit Configurations
  • automake
  • 敲黑板,duang duang duang
  • 大功告成
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档