使用Feign來調用Get請求時,如果方法的參數是一個對象,則會被強行轉變成Post請求,然后拋出服務被拒絕的錯誤。
解決辦法使用 @SpringQueryMap 注解
@GetMapping("/search/page") Page<User> pageSearchUser(@SpringQueryMap Page<User> page, @RequestParam String key);
注需要引入openfeign依賴
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependency>