当前位置: 首页 > 知识库问答 >
问题:

Spring启动热重载在 InteliJ 社区版中不起作用

燕航
2023-03-14

我想在我的课程更新时让Spring boot自动重启服务器。我已经看到了以下答案:

Spring Boot如何在不重启服务器的情况下加载代码的变化

我的pom文件具有以下依赖关系:

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

我在Intelij中启用了以下设置:

此外:

当我现在启动服务器时,我得到以下信息:

日志中的注意事项:

2021-12-18 15:18:42.624 INFO 4204-[restart main]o . s . b . d . a . optionallivereloadserver:LiveReload服务器正在端口35729上运行

但是现在,当我对我的main方法所在的包和子包(例如:Test controller)中的任何文件进行更改时,我的服务器不会重新加载。

有没有办法解决这个问题?

共有1个答案

蒲勇
2023-03-14

正如IntelliJ版比较所示,社区版不“支持”:

Spring,雅加达EE,JavaEE,密克罗尼西亚,Quarkus,希利顿和更多…

我们可以(有点丑陋,因为异常“飞”,重新启动发生(至少)2次.。取决于构建/编译需要多长时间)“黑客”。

运行mavenspring-boot: run配置,我们可以:

  • (更好)停用显示的设置:编译时保存,“运行时允许自动制作…”(我们也可以离开,但重启的结果/次数将不太可预测:)
  • 触发(附加)“(重新)构建模块/项目”构建,或mvn进程类(或“触及类路径”的东西)。
 类似资料:
  • 我之前对InteliJ的社区版有问题。问题是,通过spring boot devtools进行热交换不起作用(即,在更新类之后,服务器应该只更新这些类,而不重新启动)。 Spring引导热重新加载在InteliJ社区版中不起作用 有人告诉我这是因为社区版。在安装了终极版之后,我的问题仍然是一样的。 详情: POM: IntelliJ IDEA 2021.3(终极版),Windows 10 设置 设

  • 此链接中的信息也无济于事:https://dzone.com/articles/spring-boot-application-live-reload-hot-swap-with

  • 我正在尝试按照一个简单的示例应用程序教程来创建一个Spring启动应用程序并将其连接到mysql数据库。使用智能诊断。https://www.youtube.com/watch?v=YVl6M5ztOu8 项目结构: 当我尝试运行此示例应用程序时,我收到以下错误消息: **运行该程序的步骤: 在称为“restfulapi”的 mysql 工作台中创建连接 参数是本地主机端口 3306 的 root

  • pm2-init.sh文件: 这不起作用,所以我尝试使用,如下所示:首先,创建一个脚本,并将其命名为 然后打开编辑器:

  • 我现在正在使用VSCode开发我的flutter应用程序,这时热重载正好停止工作,就在我开发的中间。我完全不知道为什么会发生这种情况,我以前从来没有遇到过这种问题。如果这对任何人有帮助的话,我正在制作我的应用程序的第二页,你可以通过第一页上的一条路线进入。这就是热重装不起作用的原因吗?如果不是,有人能告诉我为什么它不工作吗?这真的很烦人,阻碍了我的应用程序的进展。谢谢! 重新启动我的计算机,并重新

  • 我是IntelliJ社区版的新手。谁能帮我在intelliJ社区版创建spring boot项目。对于ultimate edition有spring-boot初始化器,但我找不到community edition的任何东西。我跟踪了这个链接,但找不到任何解决方案 “用IntelliJ Community(免费版)在5分钟内创建Spring Boot Project” “Intellij IDEA社