이번 달 마소에는 특집 기사로 Spring 3.0에 대한 내용이 실렸습니다.
제가 그 중에 '스프링 프레임워크 3.0을 이용한 RESTful 웹서비스 구현' 글을 작성했는데 글 내용 중 오류가 있어 내용을 정정해 올맀습니다.
다음 달 호에 정정문이 실리겠지만 이번 달 마소를 읽으시고 혹시나 혼란스러워할 분이 계실 것 같아 미리 블로그에 공지합니다.
그럼 아래 내용을 참고해주세요.
마소 담당자분과 이 글을 읽고 혼란스러워 하신 독자 분들께 죄송한 말씀 올립니다 (_ _).
<정정 내용>
<리스트 5>에서 설명하는 인터페이스를 MessageConverter에서 HttpMessageConverter로 정정합니다. 그 외 관련 본문 내용의 'MessageConverter'도 'HttpMessageConverter'를 의미하므로 참고해주시기 바랍니다.
<리스트 5 정정 코드>
package org.springframework.http.converter;
public interface HttpMessageConverter<T> {
// 메시지 컨버터의 읽기 지원 여부
boolean canRead(Class<?> clazz, MediaType mediaType);
// 메시지 컨버터의 쓰기 지원 여부
boolean canWrite(Class<?> clazz, MediaType mediaType);
// 메시지 컨버터가 지원하는 미디어 타입 목록 반환
List<MediaType> getSupportedMediaTypes();
// 요청 메시지를 clazz 인자 타입의 객체로 변환
T read(Class<? extends T> clazz, HttpInputMessage inputMessage)
throws IOException, HttpMessageNotReadableException;
// t 객체를 메시지 컨버터가 지원하는 타입으로 변환 후 응답 스트림에 반영
void write(T t, MediaType contentType, HttpOutputMessage outputMessage)
throws IOException, HttpMessageNotWritableException;
}

Prev

Rss Feed