SpringCloud-Feign-@PathVariable
Feign PathVariable annotation was empty on param 0.
使用Feign的时候,如果参数中带有
@PathVariable形式的参数,则需要使用value=""标明对应的参数,否则会抛出IllegalStateException异常
如
@GetMapping(value = "/payment/consumer/hystrix/ok/get/{id}")
public String payment_ok(@PathVariable Integer id)
上面的代码会报Feign PathVariable annotation was empty on param 0.错误
@GetMapping(value = "/payment/consumer/hystrix/ok/get/{id}")
public String payment_ok(@PathVariable(value="id") Integer id)
这样就可以顺利通过