custom converter는 MVC 구성 경계에 등록한다

controller가 CSV 문자열을 직접 조립하지 않고 표현 변환을 infrastructure component로 둔다.

1Controller

표현 model 반환

2Negotiation

Accept·produces 판정

3Custom converter

canWrite 뒤 CSV 직렬화

4Response

media type과 body 전송