【发布时间】:2020-07-10 10:09:10
【问题描述】:
我们目前正在使用 Apache Camel(在 Spring Boot 应用程序中)的 MDC 日志记录功能来记录自定义相关 ID。在 Camel 2.x 中,我们实现了一个自定义 UnitOfWork,它扩展了 MDCUnitOfWork,它根据提供的 Exchange 设置额外的 MDC 属性。由于 Camel 3 MDCUnitOfWork 的构造函数从
public MDCUnitOfWork(Exchange exchange)到
public MDCUnitOfWork(Exchange exchange, InflightRepository inflightRepository, String pattern, boolean allowUseOriginalMessage, boolean useBreadcrumb)
在将自定义 MDCUnitOfWork 配置为 Spring bean 时,您是否知道从哪里获取所有其他构造函数参数?
【问题讨论】:
标签: spring-boot apache-camel mdc