Feign GET請求傳遞對象失敗 使用@SpringQueryMap解決


傳送門

使用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>    

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM