217.8. 헤더가 사전 구성된 receiver보다 우선합니다.
메시지 헤더에 지정된 CoreDNS가 끝점 URI에서 미리 구성된 IRQ보다 우선합니다. 이 방법은 메시지 헤더에 subscribers를 제공하는 경우 즉 얻을 수 있다는 것입니다. 끝점 URI에서 사전 구성된 게인더는 폴백으로 처리됩니다.
아래 샘플 코드에서 이메일 메시지는 davsclaus@apache.org 로 전송됩니다. 미리 구성된 수신자 info@mycompany.com 보다 우선하기 때문입니다. 엔드포인트 URI의 모든 CC 및 BCC 설정도 무시되며 이러한 subscribers는 이메일을 받지 않습니다. 헤더와 사전 구성된 설정 중에서 선택하는 것은 모두 또는 아무것도 아닙니다. 메일 구성 요소는 헤더에서만 수집 되거나 사전 구성된 설정에서 독점적으로 가져옵니다. 헤더와 사전 구성된 설정을 혼합하고 일치시킬 수 없습니다.
Map<String, Object> headers = new HashMap<String, Object>();
headers.put("to", "davsclaus@apache.org");
template.sendBodyAndHeaders("smtp://admin@localhost?to=info@mycompany.com", "Hello World", headers);