專案預設值與重新載入
在省略設定時推斷 source/resource/package 路徑,並在 classpath 變更時更新 reload trigger。
ProjectDefaults 提供的值
SRC_MAIN_JAVA
項目根目錄下的 src/main/java
SRC_MAIN_RESOURCES
src/main/resources
BASE_PACKAGE
從系統屬性或源/包位置推斷
ROUTER_PACKAGE / HANDLER_PACKAGE / ENTITY_PACKAGE
基於基本包的慣例
SWAGGER_OUTPUT_FILE
基本的 Swagger JSON 輸出路徑。AsyncAPI 輸出由 RSocket 監視器生成器單獨擁有默認值。
明確指定基礎包
java
在多模塊或庫類位置導致推斷不明確的項目中,明確指定監視器配置的包和輸出路徑會更安全。
重新加載觸發器
WatchForMainRun 可以在基本類路徑根下創建或更新 .reloadtrigger。當檢測到與類路徑相關的更改時,觸發器會觸發,與 Spring Boot Devtools 等重新加載流程連接。