我开发了一个Spring boot应用程序,该应用程序与一个库jar相关,该库提供对Logging,Kafka,Security等的支持。
应用程序实现库提供的接口以执行功能。
我想为每个交易创建一个上下文。例如,当消息到达kafka主题时,我需要构造一个Context对象,该对象将包含有关该事务的信息。我希望该库在kafka主题中存在数据时就生成此Context对象,并且应用程序应该能够在整个事务处理过程中访问此上下文。
另一种情况是,当应用程序记录某些内容时,日志记录库也应隐式将上下文对象数据附加到日志中。
那么Spring引导中是否有任何适合此要求的模式?