解決配置Feign時(shí)報(bào)錯(cuò)PathVariable annotation was empty on param 0.
更新時(shí)間:2024年11月14日 10:05:24 作者:莫失莫忘hh
在配置Feign客戶端時(shí),如果遇到`@PathVariable`注解為空的問題,是因?yàn)樵诼暶鹘涌诜椒〞r(shí)沒有為`@PathVariable`注解提供`value`屬性,解決方法是為`@PathVariable`注解添加`value`屬性,這樣就可以避免報(bào)錯(cuò),并成功啟動(dòng)Feign客戶端
配置Feign的時(shí)候報(bào)錯(cuò)PathVariable annotation was empty on param 0.
是在聲明Feign接口方法時(shí)候,使用@PathVariable
注解沒有帶有value
值。
解決方案
- 將下面代碼:
@GetMapping("/dept/{id}") public Dept get(@PathVariable Long id);
- 修改為:
@GetMapping("/dept/{id}") public Dept get(@PathVariable(value="id") Long id);
修改之后,成功啟動(dòng),未報(bào)錯(cuò)。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
您可能感興趣的文章:
- springcloud-feign調(diào)用報(bào)錯(cuò)問題
- 如何解決使用restTemplate進(jìn)行feign調(diào)用new HttpEntity<>報(bào)錯(cuò)問題
- 解決Spring調(diào)用Feign報(bào)錯(cuò):java.io.IOException:Incomplete output stream問題
- @FeignClient?path屬性路徑前綴帶路徑變量時(shí)報(bào)錯(cuò)的解決
- 通過FeignClient調(diào)用微服務(wù)提供的分頁對(duì)象IPage報(bào)錯(cuò)的解決
- 使用feign發(fā)送http請求解析報(bào)錯(cuò)的問題
- Springcloud?feign傳日期類型參數(shù)報(bào)錯(cuò)的解決方案
相關(guān)文章
Java Swing中的文本框(JTextField)與文本區(qū)(JTextArea)使用實(shí)例
這篇文章主要介紹了Java Swing中的文本框(JTextField)與文本區(qū)(JTextArea)使用實(shí)例,Swing是一個(gè)用于開發(fā)Java應(yīng)用程序用戶界面的開發(fā)工具包,需要的朋友可以參考下2014-10-10Feign Client超時(shí)時(shí)間設(shè)置不生效的解決方法
這篇文章主要為大家詳細(xì)介紹了Feign Client 超時(shí)時(shí)間設(shè)置不生效的原因與解決方法,具有一定的的參考價(jià)值,希望對(duì)大家有一定的幫助2025-04-04java代碼獲取數(shù)據(jù)庫表里數(shù)據(jù)的總數(shù)操作
這篇文章主要介紹了java代碼獲取數(shù)據(jù)庫表里數(shù)據(jù)的總數(shù)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-08-08JAVA中數(shù)組插入與刪除指定元素的實(shí)例代碼
下面小編就為大家分享一篇JAVA中數(shù)組插入與刪除指定元素的實(shí)例代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-02-02Java面試synchronized偏向鎖后hashcode存址
這篇文章主要為大家介紹了Java面試中synchronized偏向鎖后hashcode存址詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05