WatchForMainRun
Khởi động nhiều watcher ban đầu và debounce sự kiện thay đổi để chạy lại pipeline tạo.
Watcher bắt buộc và tùy chọn
entityConfig / entityFactory
Bắt buộc
handlerConfig / handlerFactory
Bắt buộc
swaggerConfig / swaggerFactory
Bắt buộc
asyncApiFactory
Tùy chọn. Thêm vào dự án cần RSocket AsyncAPI.
Tùy chọn cấu hình
debounceMillis(long)
Mặc định 400ms
trigger(Path)
tệp kích hoạt tải lại. Nếu bỏ qua, sẽ là .reloadtrigger trong root classpath.
classpathWatchPaths(String)
Thêm root classpath bằng dấu phân cách CSV hoặc OS.
...Config
Tạo factory watcher mặc định với đối tượng config.
...Factory
Trực tiếp tiêm chậm cách tạo watcher.
Thêm AsyncAPI
Chu kỳ sống
Khi sử dụng như Spring Bean, gọi runner.start() trong @PostConstruct, và runner.stop() trong @PreDestroy. Không che giấu lỗi khởi động và cần kiểm tra stack trace trong console local để phát hiện ngay việc thiếu sót.