59.4. 实施 Spring Jolokia 配置


初学者会根据提供的属性创建一个默认配置,它涵盖了 Jolokia 代理/服务器的所有配置,但如果您想要使用自定义 SpringJolokiaConfigHolder 实现,可以在 Spring 上下文中声明一个名为 camelConfigHolder 的 Bean。

camelConfigHolder示例

    @Bean("camelConfigHolder")
    public SpringJolokiaConfigHolder myConfigHolder() {
        final SpringJolokiaConfigHolder myConfig = new SpringJolokiaConfigHolder();
        myConfig.setConfig(Map.of("threadNr", "5", "executor", "fixed"));
        return myConfig;
    }

在这种情况下,如果 application.properties 中没有定义相同的属性,则 executor 配置将来自自定义 Bean。这个行为也可以使用属性 camel.component.jolokia.config-from-properties-first=false 进行配置。这意味着,当 application.properties 和 Bean 实施中存在密钥时,则配置将使用 Bean 中的配置。如果属性和 Bean 中的键没有相互覆盖,则会应用简单的合并。这样,配置属性可以覆盖 Jolokia 服务器的所有可配置方面。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部