我们目前在Spring Boot应用程序中使用Apache Camel的MDC日志记录功能来记录自定义关联ID。在Camel 2.x中,我们实现了一个扩展了MDCUnitOfWork的自定义UnitOfWork,它基于提供的Exchange设置额外的MDC属性。由于Camel 3,MDCUnitOfWork的构造函数从
public MDCUnitOfWork(Exchange exchange)
变成了
public MDCUnitOfWork(Exchange exchange, InflightRepository inflightRepository, String pattern, boolean allowUseOriginalMessage, boolean useBreadcrumb)
当将自定义的MDCUnitOfWork配置为Spring bean时,您有什么想法,从哪里获取所有额外的构造函数参数呢?