配置參考
當前公開 builder 的選項和預設值。
WatchForMainRun.Config.Builder
trigger(Path)
基本推斷的類路徑根 .reloadtrigger
debounceMillis(long)
基本400
entityConfig / handlerConfig / swaggerConfig
必需的監視器配置
entityFactory / handlerFactory / swaggerFactory
自定義延遲工廠
asyncApiFactory
可選的RSocket監視器
classpathWatchPaths(String)
CSV或操作系統路徑分隔符
EntityFileWatcher.Config.Builder
rootPath
ProjectDefaults.SRC_MAIN_JAVA
entityPackage
ProjectDefaults.ENTITY_PACKAGE
fieldPackage
ProjectDefaults.FIELD_PACKAGE
collectionNamePackage
ProjectDefaults.COLLECTION_NAME_PACKAGE
collectionNameEnum
CollectionNames
webfluxDocumentName
Spring Data Mongo Document FQN
HandlerGenerator.Config.Builder
rootPath
ProjectDefaults.SRC_MAIN_JAVA
routerPackage
ProjectDefaults.ROUTER_PACKAGE
scanWholeProject
false
handlerPackage
ProjectDefaults.HANDLER_PACKAGE
handlerOutputDir
ProjectDefaults.HANDLER_OUTPUT_DIR
自動導入
自動注入, 媒體類型, 伺服器請求, 伺服器回應, Mono
靜態自動導入
ServerResponse.ok
SwaggerJsonFileWatcher.Config.Builder
watchDirectory
ProjectDefaults.SRC_MAIN_JAVA
swaggerOutputFile
ProjectDefaults.SWAGGER_OUTPUT_FILE
projectMode
功能端點
反編譯JAR / 反編譯JAR類別
空列表
sourceClasspath
空列表
customTypeMapper
未設置
RsoketAsyncApiJsonFileWatcher.Config.Builder
watchDirectory
ProjectDefaults.SRC_MAIN_JAVA
asyncApi輸出檔案
預設 src/main/resources/static/asyncapi-rsocket.json