我正在使用 Spring Boot REST 示例。在此,我使用RestTemplate调用返回React.Component对象的端点。但是,通过type InjectedProps = TStateProps type HocProps = Diff;class Hoc extends React.Component { ... }const COnnectedHoc= connect< TStateProps,TDispatchProps,HocProps,RootState >( mapstatetoProps,dispatchProps )(Hoc);进行呼叫时,我没有得到任何内容。但是,此服务是内置在另一个微服务中的,该微服务可以通过Web轻松访问,并且可以通过Postman进行调用。
PagedResources 我使用下面的代码,但没有任何内容。 RestTemplate 如果我在下面使用,我会得到答复。 @GetMapping("/{employeeId}/employees")public PagedResources 注意:如果我通过邮递员执行代码,则会得到以下答复。 String uri = "http://localhost:8080/employee-api/employees/160166/employees?page=0RestTemplate template = new RestTemplate();ResponseEntity 我能够通过查看http://izeye.blogspot.com/2015/01/consume-spring-data-rest-hateoas-hal.html和Why does RestTemplate not bind response representation to PagedResources?来解决这个问题。 但是,这是我开发的代码,效果很好。 public class Demo { private static RestTemplate restTemplate() { ObjectMapper mapper = new ObjectMapper(); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES,false); mapper.registerModule(new Jackson2HalModule()); MappingJackson2HttpMessageConverter cOnverter= new MappingJackson2HttpMessageConverter(); converter.setSupportedMediaTypes(MediaType.parseMediaTypes("application/hal+json")); converter.setObjectMapper(mapper); return new RestTemplate(Collections.