用idea如何配置热部署

1.添加仓库
在settings.xml文件中加入

<mirror>
            <id>aliyunmaven</id>
            <mirrorOf>*</mirrorOf>
            <name>阿里云公共仓库</name>
            <url>https://maven.aliyun.com/repository/public</url>
        </mirror>

2.引入devtools的maven依赖#

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

3.在 plugin 中配置另外一个属性 fork,并且配置为 true。

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

3.设置IDEA#
运行时编译配置:组合键:“Shift+Ctrl+Alt+/” ,选择 “Registry” ,选中打勾 “compiler.automake.allow.when.app.running” 。
4.自动化编译配置:#
“File” -> “Settings” -> “Build,Execution,Deplyment” -> “Compiler”,选中打勾 “Build project automatically” 。
5. 进行一下application.properties配置#
#热加载生效
spring.devtools.restart.enabled=true
#额外新增的热加载目录
spring.devtools.restart.additional-paths= src/main/java
6.生效两步走
第一步
在这里插入图片描述

第二步debug运行,改动之后刷新一下就行,所有静态资源,java文件都会立马更新
在这里插入图片描述


版权声明:本文为weixin_43848239原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。