Почему при отправке запроса json и использовании json в Spring MVC возникает ошибка 415? - PullRequest
0 голосов
/ 09 июня 2019

Я отправляю почтовый запрос 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;
    }

}

...