idea 中使用热部署devtools

idea 有个好麻烦的问题,修改页面中的数据需要重新启动。反复启动真的很麻烦。所以就有了热部署。我第一次用就感觉热部署其实也挺麻烦的。相较之下,我就放弃了热部署。总感觉用了热部署电脑就卡了。4G的内存。不知道其他人有没有这样的感觉。记录一下错误的问题:

springboot支持的热部署:devtools

  1. 加载依赖
    <!--Spring 官方提供的热部署插件 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-devtools</artifactId>
                <optional>true</optional>
            </dependency>

    请看好这个依赖,我第一次配置完成怎么也出不来。是因为我导入的依赖是错误的。

  2. 开启热部署

    <plugin>                
        <groupId>org.springframework.boot</groupId> 
        <artifactId>spring-boot-maven-plugin</artifactId>
        <configuration>
            <fork>true</fork>
        </configuration>            
    </plugin>

    在configuration中设置fork。我也没有设置也没有出来。

  3. 配置自动编译功能:

    CTRL + SHIFT + A –> 查找make project automatically –> 选中

    CTRL + SHIFT + A –> 查找Registry –> 找到并勾选compiler.automake.allow.when.app.running

  4. 重启编辑器

在此,基本上就能使用了。多啰嗦两句:

1.说是热部署,也就是修改的html页面中修改不需要重启服务。修改其他的东西比如controller层这些还是会自动重启的。也就是说不用自己点击重启按钮了。感觉帮助着实不大啊。

发布了145 篇原创文章 · 获赞 6 · 访问量 8万+

猜你喜欢

转载自blog.csdn.net/m0_37626203/article/details/103049492