@Controller
@RequestMapping(value = "/api/events", produces= MediaTypes.HAL_JSON_VALUE)
@RequiredArgsConstructor
JSON 응답에서 한글응답이 깨지는 현상이 발생했다.
스프링부트 버전 2.2.5 이상은
- MediaTypes.HAL_JSON_UTF8_VALUE -> MediaTypes.HAL_JSON_VALUE 로 변경
되었다.
그래서 응답을 보면 아래 그림과 같이 깨지는 형태를 볼 수 있다.
@Controller
@RequestMapping(value = "/api/events", produces = "application/hal+json; charset=UTF-8")
@RequiredArgsConstructor
위에서 처럼 어노테이션을 바꿔주면 한글이 깨지지 않는 걸 확인할 수 있다.
'Spring' 카테고리의 다른 글
Junit5에서 parmeter를 이용한 Test실행하기 (0) | 2022.12.06 |
---|---|
Transaction에 대해서 아시나요? (2) | 2022.12.05 |
구글 애널리틱스를 사용해서 내 사이트 분석하기 (3) | 2022.11.24 |
내가 만든 웹사이트에 OpenGraph 적용해보기 (0) | 2022.11.24 |
Spring에서 html 형식 메일 보내보기 (2) | 2022.11.07 |