【发布时间】:2020-04-24 17:10:12
【问题描述】:
我知道 IDEA CE 不支持 Spring,但我仍然可以通过对自动完成的良好支持进行开发,这对我来说已经足够了。
我遇到的问题是 IDE 需要 5 到 7 秒才能使用我在按 Ctrl + S 后所做的更改重新加载服务器。所以,我搜索了更多可以修改的选项,并尝试了这些:
但这并不能解决问题。
虽然我知道我可以使用 VSCode,因为 Java 支持非常好,并且使用 Spring 重新加载非常快,但对于 Kotlin 支持,没有足够好的扩展。因此,如果可能的话,我想找到一个修复程序来减少服务器重启的延迟。好像是故意逼你买专业版的。
【问题讨论】:
-
此信息不足以理解问题。您的意思是 .class 文件在 7 秒后在磁盘上更新,或者 Spring 应用程序在 7 秒后重新加载,而更改的类看起来比这更快? Minimal, Complete, and Verifiable example 有重现的确切步骤会很高兴。 IntelliJ IDEA 社区中肯定没有任何东西会特别减慢它以迫使您购买 Ultimate。它在 Apache 2.0 许可下是开源的,您可以尝试查找执行此操作的代码(您不会)。
-
弹簧在 7 秒后重新加载。要重现,创建一个新项目并使用 IDEA。如果不使用 IDE,为什么同一个项目在 VSCode 上的事情会变得更快更好? ://
-
这可能取决于项目的配置方式以及 pom.xml 中有哪些依赖项,因此请提供一个指向 GitHub 项目的链接,该链接将重现问题。
-
你可以从 Initializr 创建一个新项目。除此之外,我没有任何东西。它甚至除了 Web 依赖之外什么都没有……
-
呸。我将只使用 Eclipse,因为它至少似乎对 Kotlin 也有很好的支持,并且在保存时也没有任何延迟。这一切都在 IDEA 上。
标签: java spring intellij-idea jetbrains-ide