[英]Spring boot hot reloading does not work in InteliJ Ultimate edition
[英]Spring boot hot reloading does not work in InteliJ
我想讓 spring 在我的課程更新時自動重啟服務器。 我已經看到了以下答案:
Spring 如何在不重新啟動服務器的情況下引導加載代碼中的更改
我的 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 --- [restartedMain] osbdaOptionalLiveReloadServer:LiveReload 服務器正在端口 35729 上運行
但是現在當我對 package 中的任何文件進行更改時,我的主要方法是和子包(例如:測試控制器),我的服務器不會重新加載。
任何想法如何解決這一問題?
正如IntelliJ 版本比較所示,Community Edition 不“支持”:
Spring、Jakarta EE、Java EE、Micronaut、Quarkus、Helidon 等...
我們可以(有點難看,因為異常“飛”,重啟發生(至少)2次......取決於構建/編譯需要多長時間)“破解”。
運行maven spring-boot:run
配置,我們可以:
mvn process-classes
(或“觸及類路徑”的東西)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.