2012-03-20 4 views
0

Spring Integration 프로젝트에서 피드를 포함하고있는 모든 페이로드를 클래스에 매핑하기위한 뷰와 함께 Feed 클래스를 만들었습니다. 스프링의 독자적인 아톰 피드 메시지 변환기를 사용할 수 없습니다. 형식 요구 사항이 다르기 때문입니다.Spring에서 클래스로 HTTP 요청 페이로드 매핑하기

내가 가진 문제는 페이로드가있는 게시물을 제출할 때 페이로드가 내가 작성한 피드 대신 독점 피드 클래스로 계속 변환된다는 것입니다. 여기서 큰 문제는 스프링 원자 메시지 변환기와 광산 모두 "피드"클래스를 정의한다는 것입니다.

그렇다면 페이로드를 처리 할 때 자체 Feed 클래스 대신 Spring에서 내 Feed 클래스를 강제로 사용할 수있는 방법이 있습니까?

많은 감사, R.

PS : 나는 성공하지, 내 자신의 클래스 이름에 대한 요청 페이로드 유형을 설정했습니다.

답변

0

스프링 통합 피드 모듈은 플러그 가능한 변환기를 지원하지 않습니다.

http 아웃 바운드 게이트웨이를 사용하는 경우 사용자 지정 메시지 변환기를 기본 RestTemplate로 구성 할 수 있습니다. 로마가 클래스 경로에 있으면 기본적으로 AtomFeedHttpMessageConverter를 사용합니다.

관련 문제