解決配置Feign時報錯PathVariable annotation was empty on param 0.
更新時間:2024年11月14日 10:05:24 作者:莫失莫忘hh
在配置Feign客戶端時,如果遇到`@PathVariable`注解為空的問題,是因為在聲明接口方法時沒有為`@PathVariable`注解提供`value`屬性,解決方法是為`@PathVariable`注解添加`value`屬性,這樣就可以避免報錯,并成功啟動Feign客戶端
配置Feign的時候報錯PathVariable annotation was empty on param 0.
是在聲明Feign接口方法時候,使用@PathVariable
注解沒有帶有value
值。
解決方案
- 將下面代碼:
@GetMapping("/dept/{id}") public Dept get(@PathVariable Long id);
- 修改為:
@GetMapping("/dept/{id}") public Dept get(@PathVariable(value="id") Long id);
修改之后,成功啟動,未報錯。
總結
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
Java Swing中的文本框(JTextField)與文本區(qū)(JTextArea)使用實例
這篇文章主要介紹了Java Swing中的文本框(JTextField)與文本區(qū)(JTextArea)使用實例,Swing是一個用于開發(fā)Java應用程序用戶界面的開發(fā)工具包,需要的朋友可以參考下2014-10-10java代碼獲取數(shù)據(jù)庫表里數(shù)據(jù)的總數(shù)操作
這篇文章主要介紹了java代碼獲取數(shù)據(jù)庫表里數(shù)據(jù)的總數(shù)操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-08-08Java面試synchronized偏向鎖后hashcode存址
這篇文章主要為大家介紹了Java面試中synchronized偏向鎖后hashcode存址詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05