Feign PathVariable annotation was empty on param 0.
使用Feign的時候,如果參數中帶有
@PathVariable形式的參數,則要用value=""标明對應的參數,否則會抛出IllegalStateException異常
如
@RequestMapping(value = “/dept/getById/{id}”, method = RequestMethod.GET)
public Dept getById(@PathVariable Long id); // wrong 錯的
–>
@RequestMapping(value = “/dept/getById/{id}”, method = RequestMethod.GET)
public Dept getById(@PathVariable(value = “id”) Long id); // right 對的