@JsonIgnoreProperties는 Jackson 라이브러리를 사용하여 JSON 직렬화 및 역직렬화를 수행할 때 특정 필드 또는 속성을 무시하도록 지정하는 데 사용되는 스프링 애노테이션입니다.
이 애노테이션은 특정 클래스나 엔터티의 일부 속성을 JSON 변환에서 제외하려는 경우에 유용합니다.
Jackson은 해당 속성을 JSON 데이터로 변환할 때 무시하고, 역직렬화할 때 해당 속성을 무시합니다.
@JsonIgnoreProperties는 클래스 수준 뿐만 아니라 필드 레벨에서도 사용할 수 있습니다. 필드 레벨에서 사용하면 해당 필드만 무시됩니다.