首页 > 解决方案 > 在所有 Spring 集成组件中添加自定义属性

问题描述

例如,我需要向所有 Spring 集成组件添加自定义属性 - 需要向所有入站和出站网关添加“描述”属性。

一旦我们能够添加自定义属性,我需要记录新添加的属性 - “描述”。

你能建议这个方法吗?

谢谢

标签: spring-integration

解决方案


我已经向您解释了它是如何不可能的,因为如果 Java 的性质。现在让我们试着想象一下我们可以在这件事上做些什么。您可以在应用程序上下文中注册一些额外的支持 bean,并将它们与集成组件建立关系。例如,通过一些id模式或键值存储,如 simple HashMap。因此,通过这种方式,您始终能够在访问原始组件时提取附加信息:或者依赖它id或调用地图注册表。


推荐阅读