본문 바로가기
IT 이야기/Java

springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: JsonObject;

by Dblog 2021. 8. 8.
728x90

 

미치는줄 알았습니다.

[org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON: JsonObject; nested exception is com.fasterxml.jackson.databind.JsonMappingException: JsonObject (through reference chain: com.google.gson.JsonObject["asString"])]

 

이 에러가  죽을때까지 잡히지 않았습니다. 

Ajax의 contentType, mthod, dataForm.... 수 많은 방법을 시도해 봤지만 전부 실패했습니다. 혹은 오히려 버그만 더 생겼습니다.

그러다가 머리를 땡.. 하고 스쳐간 application.properties 

# 2.4.0 버전 이전
spring.http.converters.preferred-json-mapper=gson
# 2.4.0 버전 이후
spring.mvc.converters.preferred-json-mapper=gson

이 내용을 추가하면 더이상 버그가 발생하지 않습니다.

728x90

'IT 이야기 > Java' 카테고리의 다른 글

[JPA] UUID로 findBy 조회가 안되는 이유  (0) 2021.08.15
[JPA] Entity의 N:M 관계를 개발하면서 느낀 것  (0) 2021.08.10
[Bean] JAVA vs Spring  (0) 2021.07.27
JPA Default value 적용 - @DynamicInsert  (0) 2021.07.20
POJO Class  (0) 2021.06.28

댓글