HeaderEnricherSpec
是构建器HeaderEnricher
的模式实施。
一般的代码如下所示:
public class HeaderEnricherSpec extends IntegrationComponentSpec<HeaderEnricherSpec, HeaderEnricher> {
...
@Override
protected HeaderEnricher doGet() {
HeaderEnricher headerEnricher =
new HeaderEnricher(new HashMap<String, HeaderValueMessageProcessor<?>>(this.headerToAdd));
headerEnricher.setDefaultOverwrite(this.defaultOverwrite);
headerEnricher.setShouldSkipNulls(this.shouldSkipNulls);
headerEnricher.setMessageProcessor(this.messageProcessor);
return headerEnricher;
}
}
的IntegrationComponentSpec
是一个“超级”建设者为集成组件的任何规格的公共属性。
非常感谢您的澄清 – Vidhya