4.21 Spring Integration

优质
小牛编辑
129浏览
2023-12-01

Spring Boot提供了一些使用Spring Integration的便利,包括spring-boot-starter-integration的“Starter”。 Spring Integration提供了有关消息传递以及其他传输(如HTTP,TCP等)的抽象。 如果类路径上有Spring Integration,则通过@EnableIntegration批注对其进行初始化。

Spring Boot还配置了一些由于存在其他Spring Integration模块而触发的功能。 如果spring-integration-jmx也在类路径上,则消息处理统计信息将通过JMX发布。 如果spring-integration-jdbc可用,则可以在启动时创建默认数据库模式,如以下行所示:

spring.integration.jdbc.initialize-schema=always

有关更多详细信息,请参阅IntegrationAutoConfiguration和IntegrationProperties类。

默认情况下,如果存在Micrometer meterRegistry bean,则Micro Integration将管理Spring Integration指标。 如果您希望使用旧版Spring Integration度量标准,请将DefaultMetricsFactory bean添加到应用程序上下文中。