从版本4.1添加了对Spring Rest服务的@JsonView支持。如果我们想在sprng 3.2.1中实现类似的东西,那怎么可能呢?
答案 0 :(得分:0)
您可以随时手动执行此操作。示例如下。
@RestController
public class MessageController {
@Autowired
private ObjectMapper jacksonObjectMapper;
@Autowired
private MessageService messageService;
@RequestMapping("/{id}")
public String getMessage(@PathVariable Long id)
throws JsonProcessingException {
return jacksonObjectMapper.writerWithView(View.Summary.class)
.writeValueAsString(messageService.get(1L));
}
}