Использование пружинной загрузки 2.2.4.
У меня есть Spring Mvc Контроллер, который возвращает доступные для печати объекты:
@RestController
@RequestMapping("/call-data")
public class CallDataController {
@GetMapping
public Page<CallDataDto> findAll(Pageable page) {
...
Попытка проверить его с помощью Mock Mvc:
ObjectMapper mapper = new ObjectMapper();
MvcResult mvcResult = mockMvc.perform(MockMvcRequestBuilders.get("/call-data")).andReturn();
Page<CallDataDto> myDtos = mapper.readValue(mvcResult.getResponse().getContentAsString(), TypeUtils.pageTypeRef());
...
public class TypeUtils {
public static <T> TypeReference<RestResponsePage<T>> pageTypeRef() {
return new TypeReference<>() {
};
}
Но вместо страницы с объектами dto я получаю страницу с LinkedHashMaps.
Так как же получить страницу с объектами dto?