본문 바로가기

Spring

[SpringBoot] JSON의 없는 속성 무시하기

728x90

Spring Boot에서 기본으로 사용하는 Jackson 라이브러리에서 기본적으로 없는 속성이 정의된 경우 오류가 발생합니다.

 

아래같은 경우 기본설정에서는 Exception이 발생합니다.

// JSON
{ "test" : 1, "test2" : 2}

// Class
class Test { int test; }

무시하고자 할 경우

application.yml 파일에 옵션을 추가하면 됩니다.

spring:
  jackson:
    deserialization:
      fail-on-unknown-properties: false

참고 : https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/howto-spring-mvc.html#howto-customize-the-jackson-objectmapper

반응형