使用消耗(MediaType.APPLICATION_JSON)和@ModelAttribute之间的区别

时间:2019-11-03 08:00:06

标签: java rest api spring-boot

似乎我有一个非常简单的问题,可能也有一点错。

在使用@consumes(mediatype.application_json)和@ModelAttribute通过rest api获取模型之间的春季引导中,实际的区别是什么?

例如,假设我们有以下两种方法:

@RequestMapping(value = "/addEmployee", method = RequestMethod.GET)
public String submit(@ModelAttribute("employee") Employee myEmployee) {
    // Code that uses the employee object
}

@RequestMapping(value = "/addEmployee", method = RequestMethod.GET, consumes= {MediaType.APPLICATION_JSON_VALUE})
public String submit(Employee myEmployee) {
    // Code that uses the employee object
}

这里有什么区别?我实际上希望没有任何区别。我只想这两种方法具有不同的后台功能。

0 个答案:

没有答案