前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决idea2021.3 配置dev-tools不生效问题

解决idea2021.3 配置dev-tools不生效问题

作者头像
一缕82年的清风
发布2022-05-10 17:17:52
1.4K0
发布2022-05-10 17:17:52
举报
文章被收录于专栏:lsqingfeng

dev-tools 是SpringBoot提供的一个可以热部署的插件,只要监测到我们的程序中有代码发生了变动,就会重启编译部署,无需重新启动,提升开发效率。

由于idea2021.3的配置和之前版本的有些不同 ,这里记录一下新的方式。

1. 引入依赖和插件

首先我们需要在pom.xml文件中引入依赖和插件。

代码语言:javascript
复制
<!-- 引入DevTools热部署 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
    <scope>runtime</scope>
    <optional>true</optional>
</dependency>

配置插件:

代码语言:javascript
复制
<build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <!-- devtools依赖此配置(否则,devtools不生效)。 -->
                    <fork>true</fork>
                </configuration>
            </plugin>
        </plugins>
    </build>

2. 配置文件开启

然后需要在SpringBoot配置文件中开启热部署功能

代码语言:javascript
复制
spring:
  devtools:
    restart:
      enabled: true
      additional-paths: src/main/java  # 监测的代码目录

3. Idea配置修改

首先在idea的设置中,需要勾选几个选项:

File - Setttings - Complier

 同时在Advanced Settings 中也要处理

确保上述几个都是开启的。

然后在运行配置中也要修改:

更改一下更新的动作:

都配置好了以后,可以先试一下,第一次运行要重新编译,打包,执行。如果不生效可以重启一次idea, 一般来讲重启后都可以生效。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1. 引入依赖和插件
  • 2. 配置文件开启
  • 3. Idea配置修改
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档