MediaType이 제공하는 위 두 상수의 차이점을 알아보자
// Using MediaType.APPLICATION_JSON
MediaType jsonMediaType = MediaType.APPLICATION_JSON;
System.out.println(jsonMediaType.toString()); // Output: application/json
import org.springframework.http.MediaType;
// Using MediaType.APPLICATION_JSON_VALUE
String jsonMediaTypeValue = MediaType.APPLICATION_JSON_VALUE;
System.out.println(jsonMediaTypeValue); // Output: application/json
두 가지 접근 방식 모두 동일한 미디어 유형 값을 제공합니다.
하지만 MediaType.APPLICATION_JSON을 사용하면 미디어 유형 비교, 문자열에서 미디어 유형 구문 분석 등 MediaType 클래스가 제공하는 메서드 및 기능에 액세스할 수 있습니다.