相信大部分使用Intellij的同学都会遇到这个问题,即使项目使用了spring-boot-devtools,修改了类或者html、js等,idea还是不会自动重启,非要手动去make一下或者重启,
就更没有使用热部署一样。出现这种情况,并不是你的配置问题,相信自己,热部署那几个设置很简单,其根本原因是因为Intellij IEDA和Eclipse不同,Eclipse设置了自动编译之
后,修改类它会自动编译,而IDEA在非RUN或DEBUG情况下才会自动编译(前提是你已经设置了Auto-Compile)。
废话这么多,怎么解决呢?请耐心往下看。
首先,IDEA设置里面这里必须打勾
然后 Shift+Ctrl+Alt+/,选择Registry
进去之后,找到如下图所示的选项,打勾
ok了,重启一下项目,然后改一下类里面的内容,IDEA就会自动去make了。
原文地址:https://blog.csdn.net/wjc475869/article/details/52442484
pom配置:https://blog.csdn.net/android_ztz/article/details/79221753
相关推荐
解决Intellij IDEA 使用Spring-boot-devTools无效的问题 Intellij IDEA 是一款功能强大且广泛使用的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速高效地开发和调试应用程序。然而,在使用 Spring ...
由于Spring Loaded已经不再维护,因此推荐使用 `spring-boot-devtools`。 2. **spring-boot-devtools**:这是Spring Boot官方推荐的热部署工具,无论以何种方式启动应用,只要集成该模块,都可以在文件修改后自动...
4. **快速启动**:Spring-Boot 支持热部署,使用 spring-boot-devtools 可以实现代码修改后自动重启,提高开发效率。 5. **Actuator 监控**:Spring-Boot 提供 Actuator 模块,可以监控应用的健康状况、性能指标等,...
1. 添加devtools依赖项:在pom.xml文件中添加spring-boot-devtools依赖项,以便在IntelliJ IDEA中使用热部署功能。 知识点:spring-boot-devtools是Spring Boot的一个依赖项,提供了热部署功能,允许开发者在不重新...
1. 解压spring-boot-demo-master.zip,导入IDE(如IntelliJ IDEA或Eclipse)。 2. 检查项目结构,确认所有依赖已正确导入。 3. 修改配置文件,如数据库连接信息、服务器端口等。 4. 运行主类,启动Spring Boot应用。...
Intellij IDEA提供了对Spring Boot热切换配置的支持,通过引入spring-boot-devtools依赖项实现热切换配置。spring-boot-devtools是Spring Boot提供的一款开发工具,提供了自动重启、热交换和实时Reload等功能。 三...
在使用 `spring-boot-2.6.8` 文件时,首先需要解压,然后通过IDE(如 IntelliJ IDEA 或 Eclipse)导入项目,接着配置所需的环境(如数据库连接信息),最后就可以开始编写代码并运行应用了。记得定期检查官方文档,...
- 在 IntelliJ IDEA 或 Eclipse 等 IDE 中创建 Maven 项目。 - 添加必要的 Spring Boot Starter 依赖。 - 编写代码并运行应用程序。 **2.2 使用 Gradle 创建项目** - 类似于 Maven,但使用的是 Gradle 构建脚本。 -...
这个工程已经配置完善,可以直接在IntelliJ IDEA(IDEA)中导入并进行打包使用,大大节省了开发初期的配置时间,从而能够让你更专注于业务逻辑的实现,提高工作效率。 首先,我们来详细了解一下MyBatis、Spring ...
总的来说,Spring Boot 的 `spring-boot-devtools` 结合 IntelliJ IDEA 的自动编译功能,为开发者提供了一个高效且便捷的开发环境,大大减少了在开发过程中频繁手动重启应用的时间。只需简单几步配置,就能让开发...
1. IDEA插件使用:文章中提到了一个名为EasyCode的IntelliJ IDEA插件,它能够帮助开发者一键生成Java项目中的常见代码,如Entity、Controller、Service、DAO、Mapper等,大大提高了开发效率。EasyCode简化了从数据库...
标题 "idea+spring boot +fremarker" 涉及到的是使用IntelliJ IDEA集成开发环境(IDE)配合Spring Boot框架以及FreeMarker模板引擎进行Web应用开发的知识点。下面将详细阐述这三个技术的结合与应用。 **IntelliJ ...
此外,SpringLoaded与Spring Boot的`spring-boot-devtools`模块配合使用,可以提供更丰富的开发辅助功能,如自动重启、代码格式化检查等。 总的来说,SpringLoaded-1.2.4.RELEASE是提升Spring应用开发效率的利器,...
1. **使用Spring Boot DevTools**: 添加`spring-boot-devtools`依赖,它提供了重启应用、热替换等功能。在`pom.xml`中加入: ```xml <groupId>org.springframework.boot <artifactId>spring-boot-devtools ...
使用IntelliJ IDEA创建Spring Boot项目与使用STS类似,但具体步骤稍有不同: 1. **打开IntelliJ IDEA**,选择“New Project”。 2. **选择Spring Initializr**作为项目模板。 3. **填写项目基本信息**,如Group Id...
标题 "idea+springboot+springloaded热部署例子" 涉及到的是使用IntelliJ IDEA(简称Idea)作为开发环境,结合Spring Boot和SpringLoaded进行应用的热部署技术。这一过程允许开发者在代码修改后无需重启服务器就能...
在Intellij IDEA中,我们可以使用ctrl+shift+a快捷键搜索Registry,选择搜索出来的第一个找到compiler.automake.allow.when.app.running,勾上开启此功能即可。这时重新启动项目即可实现热部署,改动任意代码会立即...
- **步骤**:打开 IntelliJ IDEA,选择 "Create New Project",然后选择 "Spring Initializr",按照提示选择所需依赖项等,最后创建项目即可。 #### 二、Spring Boot 修改实时生效的 Maven 配置 为了提高开发效率...
1. **环境设置与项目创建**:介绍如何使用Spring Initializr生成项目骨架,以及如何配置IDE(如IntelliJ IDEA或Eclipse)来支持Spring Boot项目。 2. **Hello World应用**:初学者通常会从创建一个简单的REST服务...
在IntelliJ IDEA这样的集成开发环境中,实现Spring Boot项目的热部署,通常会借助于Spring提供的一个特殊模块——Spring Boot DevTools(开发人员工具)。Spring DevTools的设计目标就是为了解决开发中的迭代问题,...