WatchForMainRun
首次运行多个观察者并对更改事件进行去抖动,以重新执行生成管道。
必需与可选 watcher
entityConfig / entityFactory
必填
handlerConfig / handlerFactory
必填
swaggerConfig / swaggerFactory
必填
asyncApiFactory
可选。在需要 RSocket AsyncAPI 的项目中添加。
配置选项
debounceMillis(long)
默认 400ms
trigger(Path)
重新加载触发文件。如果省略,则为类路径根的 .reloadtrigger。
classpathWatchPaths(String)
通过 CSV 或操作系统路径分隔符添加类路径根。
...Config
使用配置对象创建基本的监视器工厂。
...Factory
直接延迟注入监视器创建方式。
添加 AsyncAPI
java
生命周期
作为 Spring Bean 使用时,在 @PostConstruct 中调用 runner.start(),在 @PreDestroy 中调用 runner.stop()。不要隐藏启动失败,必须在本地控制台中检查堆栈跟踪,以便及时发现生成遗漏。