HttpMediaTypeNotAcceptableException при вызове REST API с использованием mockMVC - PullRequest
0 голосов
/ 23 июня 2019

Я пытаюсь протестировать мой API, для которого я вызываю мой API с помощью mockMVC, как показано ниже:

ResultActions resultAction = mockMvc.perform(MockMvcRequestBuilders.get("/users/v1/{userId}",userId)
                .contentType(MediaType.APPLICATION_JSON).headers(header));

Я получаю следующее исключение:

org.springframework.web.HttpMediaTypeNotAcceptableException: Could not find acceptable representation

Вот мой код отдыха (с использованием Spring Boot)

@RequestMapping(value = "/users/v1/{userId}",
        produces = { "application/json" }, 
        method = RequestMethod.GET)
@ResponseStatus(code = HttpStatus.OK)
public User getUser(Integer userId) {
    User user = userManagementService.fetchUser(userId);
    return user;
}

Подскажите, пожалуйста, что здесь не так.

1 Ответ

0 голосов
/ 24 июня 2019

Я обнаружил проблему. При добавлении @EnableWebMvc в мой файл определения Step, он работал отлично.

...