资讯专栏INFORMATION COLUMN

Spring Boot 参考指南(Spring Integration)

liujs / 1149人阅读

摘要:还配置了一些特性,这些特性是由额外的模块的存在触发的。通过监控和管理管理扩展提供了一种监控和管理应用程序的标准机制,默认情况下,创建了有一个的的,并公开了使用注解或注解的任何。有关更多细节,请参见类。

40. Spring Integration

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

有关详细信息,请参阅IntegrationAutoConfigurationIntegrationProperties类。

默认情况下,如果存在Micrometer meterRegistry bean,那么Spring Integration度量将由Micrometer管理,如果你希望使用遗留Spring Integration度量,请向应用程序上下文添加DefaultMetricsFactory bean。

41. Spring Session

Spring Boot为各种数据存储提供了Spring Session自动配置,在构建Servlet web应用程序时,可以自动配置以下存储:

JDBC

Redis

Hazelcast

MongoDB

在构建reactive web应用程序时,可以自动配置以下存储:

Redis

MongoDB

如果类路径中存在一个Spring Session模块,那么Spring Boot将自动使用该存储实现,如果你有多个实现,你必须选择你希望用来存储sessions的StoreType,例如,要使用JDBC作为后端存储,可以对应用程序进行如下配置:

spring.session.store-type=jdbc
你可以通过设置store-type=none来禁用Spring Session

每个存储都有特定的附加设置,例如,可以为JDBC存储定制表的名称,如下面的示例所示:

spring.session.jdbc.table-name=SESSIONS

对于设置会话的超时,你可以使用spring.session.timeout属性,如果没有设置该属性,那么自动配置将返回server.servlet.session.timeout的值。

42. 通过JMX监控和管理

Java管理扩展(JMX)提供了一种监控和管理应用程序的标准机制,默认情况下,Spring Boot创建了有一个ID的MBeanServer的bean,并公开了使用Spring JMX注解(@ManagedResource@ManagedAttribute@ManagedOperation)注解的任何bean。

有关更多细节,请参见JmxAutoConfiguration类。

上一篇:Quartz Scheduler

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/71288.html

相关文章

  • SpringSpring Boot和TestNG测试指南 - 集成测试中用Docker创建数据库

    摘要:我们还是会以测试关系型数据库里的来做集成测试代码在这里。这个很有用,如果集成测试失败,那么你还可以连接到数据库查看情况。 原文地址 在测试关系型数据库一篇里我们使用的是H2数据库,这是为了让你免去你去安装/配置一个数据库的工作,能够尽快的了解到集成测试的过程。 在文章里也说了: 在真实的开发环境中,集成测试用数据库应该和最终的生产数据库保持一致 那么很容易就能想到两种解决方案: 开发...

    sshe 评论0 收藏0
  • Spring Boot 参考指南(目录)

    摘要:参考指南使你可以轻松地创建可运行的独立的生产级的基于的应用程序,我们对平台和第三方库有自己的看法,这样你就可以以最低限度工作开始了,大多数应用程序都需要很少的配置。文档本节简要概述了参考文档,它充当文档其余部分的映射。 Spring Boot 参考指南 Spring Boot使你可以轻松地创建可运行的独立的、生产级的基于Spring的应用程序,我们对Spring平台和第三方库有自己的看...

    awesome23 评论0 收藏0
  • Spring Boot 参考指南(Quartz Scheduler)

    摘要:下列类型的将自动被拾取并与关联定义一个特定的工作,实例可以使用构建。定义何时触发特定工作。可以使用配置属性定制配置和,它允许编程进行定制化。特别是,不与相关联,因为提供了一种通过配置的方法,如果需要自定义任务执行程序,请考虑实现。 39. Quartz Scheduler Spring Boot为使用Quartz Scheduler提供了一些方便,引入spring-boot-start...

    Baoyuan 评论0 收藏0
  • Spring 指南(目录)

    摘要:指南无论你正在构建什么,这些指南都旨在让你尽快提高工作效率使用团队推荐的最新项目版本和技术。使用进行消息传递了解如何将用作消息代理。安全架构的主题指南,这些位如何组合以及它们如何与交互。使用的主题指南以及如何为应用程序创建容器镜像。 Spring 指南 无论你正在构建什么,这些指南都旨在让你尽快提高工作效率 — 使用Spring团队推荐的最新Spring项目版本和技术。 入门指南 这些...

    only_do 评论0 收藏0
  • Spring Boot 参考指南(构建系统)

    摘要:构建系统强烈建议你选择一个支持依赖管理的构建系统,并且可以使用发布到中心存储库的工件。例如,要升级到另一个,你可以将以下元素添加到你的在前面的示例中,我们指定了一个,但是任何依赖类型都可以以相同的方式被覆盖。 13. 构建系统 强烈建议你选择一个支持依赖管理的构建系统,并且可以使用发布到Maven中心存储库的工件。我们建议你选择Maven或Gradle,可以让Spring Boot与其...

    thursday 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<