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