java - 如何在 Spring Boot 项目 : 上正确配置 Intellij IDEA 中的 jRebel

标签 java spring eclipse intellij-idea jrebel

我记得在 eclipse 的非启动 spring 项目上使用 jRebel,它就成功了。我刚从 eclipse 的市场上得到插件,安装,重新启动 IDE 并添加了许可证。没有调整,没有涉猎注册表,什么都没有。它刚刚起作用。

我现在在一个 spring boot 项目上使用 Intellij IDEA,想尝试一下 jRebel。我知道它应该就像在 eclipse 中一样工作,除了它似乎没有这样做。

我已经尝试使用这篇文章中描述的想法:

https://dzone.com/articles/spring-boot-application-live-reload-hot-swap-with

我期望的是,当我更改代码、切换到浏览器并点击刷新 (F5) 时,IDE 控制台上会出现一些 jRebel 消息。我一无所获。

我知道我的问题确实很模糊,但这对任何人来说都很熟悉吗?如何解决?

最佳答案

从 JRebel 的角度来看,eclipse 和 IntelliJ 的主要区别在于 IntelliJ 不会在保存时编译类,因为它会不断保存 java 文件。

因此,您需要为 JRebel 运行 Make Project(Ctrl+F9) 才能获取更改。

如果您仍然没有看到正在重新加载的更改,那么解决问题的最快方法是通过 IntelliJ Help->JRebel->Submit a Support Ticket 提交支持票(在重现未重新加载的更改之后)
请确保附上 jrebel.log 并提供有关更改内容(文件名和可能的代码片段)、预期内容以及您是否看到任何错误/消息的详细信息。

关于java - 如何在 Spring Boot 项目 : 上正确配置 Intellij IDEA 中的 jRebel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46119661/

相关文章:

java - 使用 Squirrel 连接到 Derby 嵌入式数据库

java - 字段 'user' 上的对象 'userProfiles' 中的字段错误 : rejected value [3];

java - 获取 "Query does not returns results"SQL 异常

java - Spring 将 XML 数据文件注入(inject)到 Java 类

java - Eclipse OnClickListener MainActivity 错误

Java 编译器问题

java - Hadoop:没有数据本地任务

java - 编辑 JTable 行

java - 我想从java中的excel表中删除重复的值

spring - 将 GWT 添加到 Spring MVC 应用程序的最简单方法?