我是spring开发新手,想知道MediaType.APPLICATION_JSON_VALUE
和MediaType.APPLICATION_JSON
之间的区别。
我认为它们都代表相同的application/json
内容类型,但如果我使用MediaType.APPLICATION_JSON
,编译器会显示错误提示让我在我的rest控制器中添加@Controller
和@ResponseBody
注释。什么时候该使用MediaType.APPLICATION_JSON
?
@RequestMapping(value="/invite", method = POST, consumes = { MediaType.APPLICATION_JSON })
public @ResponseBody String sendInvite( ... ) { ... }