[RESTful방식 구현] #4 클라이언트에게 전달해주는 정보를 제어
반응형
Filtering
중요한 값을 가지고 오기 위해 password와 ssn 추가
쉽게 노출되는 문제점이 발생한다 !
1. JsonIgnore Annotation
2. JsonIgnoreProperties
이거로 이제 사용자 조회를 해보자
그리고 AdminController를 추가하여 MappingJacksonValue를 반환한다.
해당 매서드 내에서 filter를 초기화하고 해당 필터를 filterProvider에 적용하여 등록하면
/admin/users/1 을 접속했을때
이때 Filter를 사용하지 않은 일반 user의 method는
필터를 적요하지 않았기 때문에 에러가 난다.
동일한 방법으로 retrieveAllUsers를 적용했다.
전역으로 filter를 초기화하고 사용!
반응형
'Study > Rest' 카테고리의 다른 글
[RESTful방식 구현] #3 다국어처리, xml처리 (0) | 2021.02.23 |
---|---|
[RESTful방식 구현] #2 Custom Exception과 Validation 처리 (0) | 2021.02.17 |
[RESTful방식 구현] #1 Rest API 시작하기 (0) | 2021.02.16 |
[RESTful방식 구현] #0 Rest API는 무엇인가 (0) | 2021.02.15 |
댓글