当我尝试将 Paging 与 FeignClient 一起使用时,出现错误。
错误:
Method has too many Body parameters: public abstract org.springframework.http.ResponseEntity com.UserClient.getUserList(com.UserSearchDto,org.springframework.data.domain.Pageable)
方法
@PostMapping("/user/getUserList")
ResponseEntity<ServiceResponse<Page<UserDto>>> getUserList(@RequestBody UserSearchDto searchInputDto, Pageable page);
FeignClientConfig
@Component
public class FeignClientConfigInterceptor implements RequestInterceptor {
@Bean
public Encoder multipartFormEncoder() {
return new SpringFormEncoder(new SpringEncoder(() -> new HttpMessageConverters(new RestTemplate().getMessageConverters())));
}
@Bean
public ErrorDecoder errorDecoder() {
return new RetreiveMessageErrorDecoder();
}
@Bean
public Client feignClient() {
return new ApacheHttpClient();
}
@Bean
public PageJacksonModule pageJacksonModule() {
return new PageJacksonModule();
}
@Bean
public SortJacksonModule sortJacksonModule() {
return new SortJacksonModule();
}
}
我找不到问题出在哪里。 我该如何解决这个问题