문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 다음 판 양쪽 다음 판 | ||
java:jackson [2018/08/09 11:25] kwon37xi [JSON Filter] |
java:jackson [2018/08/09 12:14] kwon37xi [JSON Filter] |
||
---|---|---|---|
줄 10: | 줄 10: | ||
* [[http:// | * [[http:// | ||
- | ===== JSON Filter ===== | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * Spring 4.2 부터 '' | ||
- | * [[http:// | ||
- | * [[https:// | ||
- | * [[https:// | ||
- | <code java> | ||
- | @RequestMapping(method=RequestMethod.GET) | ||
- | public MappingJacksonValue getMovies(@AuthenticatedUser TutorialUser user){ | ||
- | List< | ||
- | MappingJacksonValue mappingJacksonValue = new MappingJacksonValue(movieList); | ||
- | |||
- | mappingJacksonValue.setFilters(new SimpleFilterProvider().addFilter(" | ||
- | SimpleBeanPropertyFilter.filterOutAllExcept(user!=null && user.isAdmin() ? all : limited))); | ||
- | | ||
- | return mappingJacksonValue; | ||
- | } | ||
- | </ | ||
===== @JsonView ===== | ===== @JsonView ===== | ||
* 객체의 필드를 선별적으로 직렬화 할 수 있다. | * 객체의 필드를 선별적으로 직렬화 할 수 있다. |