簡體   English   中英

Spring Boot/集成:禁用 JMX

[英]Spring Boot/Integration: Disabling JMX

是否可以通過配置設置禁用 Spring Integration 中 MBean 的導出?

我正在將 Spring Boot 與 Spring Integration 一起使用。 我已經通過在 Spring Boot 中禁用了 JMX

endpoints.jmx.enabled: false
spring.jmx.enabled: false

但是,我想查看有關某些 Spring Integration Channel 和 Enpoint 的一些統計信息,因此我添加了@EnableIntegration@EnableIntegrationMBeanExport 我現在可以看到 MBean。

以后是否可以通過一些設置 application.yml 來禁用 Spring Integration MBeans 的導出(類似於在 Spring Boot 中的操作方式)?

Spring Integration JMX 沒有這樣的特定屬性。 它與整個 Boot 應用程序的通用 JMX 配置完全綁定。

如果你是用細@EnableIntegrationMBeanExport ,考慮引入定制@ConfigurationProperties和執行類似@ConditionalOnProperty@Configuration它增加@EnableIntegrationMBeanExport

請參閱類似的問題“在spring應用程序中禁用JMX”

https://stackoverflow.com/a/30853954/5484266

:)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM