У меня есть разработанное загрузочное приложение Spring, которое зависит от jar библиотеки и предлагает поддержку Logging, Kafka, Security и т. Д.
Приложение реализует интерфейс, предоставляемый библиотекой для выполнения функций.
Я хотел бы создать контекст для каждой транзакции.Например, когда сообщение приходит в теме кафки, мне нужно создать объект Context, который будет содержать информацию об этой транзакции.Я хотел бы, чтобы библиотека генерировала этот объект Context всякий раз, когда в теме kafka есть данные, и приложение должно иметь возможность доступа к этому контексту во время обработки транзакции.
Другой случай, когда приложение регистрирует что-то,библиотека журналов должна неявно добавлять данные объекта контекста также в журнал.
Так есть ли в Spring boot какой-либо шаблон, который удовлетворяет этому требованию?