MediaType을 사용하여 consumes, produces에 오타없이 상수를 적용할 수 있다.
하지만 text/plain;charset=UTF-8; 이건 해당하는 상수가 없다.
반드시 적용해야 한다면 찾아보니 현실적으로 쓸 이유가 있는 건 하나 밖에 보이지 않았다.
MediaType의 valueOf() 메서드를 사용하는 것이다.
MediaType.valueOf("text/plain;charset=UTF-8;")
하지만... 굳이 저렇게 쓰라고 할 이유가 있을까?
단순히 패턴을 통일한다는 점 외에는, MediaType을 반드시 붙여야하는 근거를 말하기 어렵다.
설득하기 어려우니 아마도 안 쓸 것 같다.
'Back > Spring' 카테고리의 다른 글
DTO에 무엇을 담아야 적절할까? (0) | 2023.02.08 |
---|---|
Spring framework는 기본적으로 String 타입을 사용한다 (0) | 2023.02.01 |
서비스 디스커버리, 서비스 레지스트리 패턴이란? (0) | 2023.01.22 |
[에러-잡기] @ExceptionHandler를 통한 예외 처리 (0) | 2022.10.31 |