idea中springboot项目热部署最完整有效的详细配置

简介: idea中springboot项目热部署最完整有效的详细配置

说在前面

本文使用的开发工具是idea,使用的是springboot框架开发的项目,配置热部署,可以提高开发效率,但是有很多同学配置热部署,却没有生效,在此,总结并记录配置的流程,供大家参考和学习

pom.xml文件加入一下配置

依赖

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

以及插件配置

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

idea工具的配置

第一步

打开 File -> Settings文件

第二步

打开Settings之后,找到 Build, Execution, Deployment,然后点击 Compiler,把右侧的 Build project automatically 勾选上

第三步

在idea主界面,任意位置,执行快捷键 :

ctrl + shift + alt + /

此时会出现该窗口,请选择 第一个选项 Registry

打开之后,找到 compiler.automake.allow.when.app.running ,勾选上(我的出现在第一个,是因为勾选过)

第四步

关闭idea,然后再次打开

第五步

启动你的项目,然后修改代码,此时你可能在等控制台怎么没有反应,重要的地方来了:

修改完代码之后,请按下快捷键 ctrl+S ,其实就是保存的意思,重要稍等几秒,控制台就会有重启服务的日志出现。如果不按ctrl+s进行保存,就不会触发热部署。


相关文章
|
18天前
|
SQL XML Java
解决Spring Boot项目中的数据库迁移问题
解决Spring Boot项目中的数据库迁移问题
|
19天前
|
负载均衡 Java 开发者
如何在Spring Boot项目中实现微服务架构?
如何在Spring Boot项目中实现微服务架构?
|
15天前
|
开发工具 git
在idea里如何实现Git项目回滚
在idea里如何实现Git项目回滚
|
19天前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的软件项目管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的软件项目管理系统附带文章源码部署视频讲解等
12 0
|
19天前
|
SQL XML Java
解决Spring Boot项目中的数据库迁移问题
解决Spring Boot项目中的数据库迁移问题
|
22天前
|
JavaScript Java 关系型数据库
青戈大佬部署SpringBoot+Vue项目资料,vue中配置文件 .env.development,在Vue目录下 Find in Files
青戈大佬部署SpringBoot+Vue项目资料,vue中配置文件 .env.development,在Vue目录下 Find in Files
|
SQL 关系型数据库 MySQL
SpringBoot自定义配置注入的方式:自定义配置文件注入,从mysql读取配置进行注入
SpringBoot自定义配置注入的方式:自定义配置文件注入,从mysql读取配置进行注入
217 0
|
2月前
|
Java 数据库连接 Maven
SpringBoot【付诸实践 01】SpringBoot自定义starter保姆级教程(说明+源码+配置+测试)
SpringBoot【付诸实践 01】SpringBoot自定义starter保姆级教程(说明+源码+配置+测试)
52 1
|
2月前
|
Java 数据库连接 Spring
面试题:springboot的自定义配置有哪些
面试题:springboot的自定义配置有哪些
28 0
|
2月前
|
Java
springboot WebMvcConfigurer详解自定义配置请求静态资源
springboot WebMvcConfigurer详解自定义配置请求静态资源