-1
@JsonView支持Spring Rest服務是從版本4.1開始添加的。如果我們想在sprng 3.2.1中實現類似的事情,那麼它有可能如何?有沒有在版本3.2.1的spring REST服務中實現@JsonView的方法?
@JsonView支持Spring Rest服務是從版本4.1開始添加的。如果我們想在sprng 3.2.1中實現類似的事情,那麼它有可能如何?有沒有在版本3.2.1的spring REST服務中實現@JsonView的方法?
您可以隨時手動執行此操作。下面給出的例子。
@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));
}
}