29. Spring Boot Support

自动配置模块spring-statemachine-autoconfigure包含了所有与Spring Boot集成的逻辑,提供了用于自动配置和执行器的功能。 所有需要的是将State Machine作为引导应用程序的一部分与此库一起使用。

29.1 Monitoring and Tracing

BootStateMachineMonitor自动创建并与状态机关联。 BootStateMachineMonitor是一个定制的StateMachineMonitor实现,它通过定制的StateMachineTraceRepository与启动的MeterRegistry和端点集成。 或者,通过将spring.statemachine.monitor.enabled键设置为false,可以禁用此自动配置。 示例第52章“监视”中显示了使用此自动配置。

29.2 Repository Config

如果需要的类是从类路径中找到的,则Spring Data Data Repositories和Entity类扫描会自动为第34章的Repository Support自动配置。

目前支持的配置为JPA,Redis和MongoDB配置。 可以分别使用属性spring.statemachine.data.jpa.repositories.enabled,spring.statemachine.data.redis.repositories.enabled和spring.statemachine.data.mongo.repositories.enabled来禁用存储库自动配置。

results matching ""

    No results matching ""