Я отправляю почтовый запрос JSON от почтальона в формате ниже {"name":"ABC","id":1}
и пытаюсь сопоставить его с моим Employee
классом в Controller с @Requestbody
, но все еще получаю ошибку как HTTPСтатус 415 - неподдерживаемый тип носителя с заголовками (Content-Type: application / json)
1) Контроллер:
@Controller
public class RegistrationController {
@Autowired
private EmployeeService employeeService;
@RequestMapping(path="/jsonreq", method=RequestMethod.POST, consumes=MediaType.APPLICATION_JSON_VALUE)
public String json(@RequestBody Employee e)
{
System.out.println("JSON_2::");
return "Testing";
}
}
2) Класс работника:
public class Employee {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}