
프로그래밍/SPRING BOOT
[인프런 : spring-boot] 프로그래밍으로 제어하는 Filtering
이번에는 클라이언트에게 제공하는 데이터 필드를 프로그래밍 관점에서 제어하는 방법에 대해 알아보려고 한다. @JsonIgnore / @JsonIgnoreProperties 가 아닌 @JsonFilter 를 사용한다. @JsonFilter("UserInfo") 처럼 "UserInfo"라는 임의의 값을 지정해주면 컨트롤러나, 서비스에서 불러서 사용할 것이다. ( 이전에 설정한 JsonIgnore 관련 설정들은 다 주석처리 해준다. ) package com.example.restfulwebservice.User; import com.fasterxml.jackson.annotation.JsonFilter; import com.fasterxml.jackson.annotation.JsonIgnore; import c..