[英]Intellij IDEA Community Edition 2021.3.1 isn't recognising spring classes
[英]IntelliJ IDEA Community Edition and Spring slow reload with Spring DevTools
您不需要使用自動編譯或 DevTools for IntelliJ IDEA Community 或 Ultimate 在 Debug 模式下熱交換類。 如果要在Ctrl + S上編譯,請將此快捷方式分配給Build
| Build Project
操作(設置(macOS 上的首選項)| Keymap | Main Menu | Build | Build Project,右鍵單擊,添加鍵盤快捷鍵)。
IDE 將熱交換更改的類,更改將在不到一秒的時間內在瀏覽器中可用:
示例項目: boot-hotswap-demo.zip 。
腳步:
Greetings from Spring Boot!!!
outputHelloController.java
中的字符串更改為其他內容 如果你想依賴pom.xml
,你也可以取消注釋 pom.xml 中的spring-boot-devtools
依賴項,它會在更改時觸發服務器重啟。 它有點慢,但肯定不是你描述的 5-7 秒。
我們在項目中使用了 2 個注解處理器:annotationProcessor "org.springframework.boot:spring-boot-configuration-processor" 和 annotationProcessor "org.projectlombok:lombok"。
龍目島工作正常。 但是,如果 spring-boot-configuration-processor 處於活動狀態 - 熱插拔總是重新加載所有類,這對我的項目來說需要超過一分鍾,完全重啟應用程序要快得多。
當我需要熱插拔時,我會在啟動前評論該處理器。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.