@JsonIgnoreProperies - Json 변환에서 제외

NewImpurity·2023년 9월 12일

study

목록 보기
5/7

@JsonIgnoreProperies


@JsonIgnoreProperties는 Jackson 라이브러리를 사용하여 JSON 직렬화 및 역직렬화를 수행할 때 특정 필드 또는 속성을 무시하도록 지정하는 데 사용되는 스프링 애노테이션입니다.

이 애노테이션은 특정 클래스나 엔터티의 일부 속성을 JSON 변환에서 제외하려는 경우에 유용합니다.

Jackson은 해당 속성을 JSON 데이터로 변환할 때 무시하고, 역직렬화할 때 해당 속성을 무시합니다.

  • @JsonIgnoreProperties는 클래스 수준 뿐만 아니라 필드 레벨에서도 사용할 수 있습니다. 필드 레벨에서 사용하면 해당 필드만 무시됩니다.
  • 이 애노테이션은 주로 외부 API와 상호 작용하거나 객체를 JSON으로 직렬화할 때 사용됩니다. 객체 간 상호 작용에서 일부 민감한 정보를 숨기고자 할 때 유용합니다
profile
NewImpurity

0개의 댓글