我创建了一个简单的客户端假死和春天启动这样的:Fiegn客户端与Spring启动:RequestParam.value()是在参数空0
@FeignClient("spring-cloud-eureka-client")
public interface GreetingClient {
@RequestMapping("/greeting")
String greeting(@RequestParam String name);
}
但是当我尝试只是为了启动一个应用程序,我得到一个错误:
java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0
首先,我不明白是什么原因和谷歌搜索了很多,但没有找到答案。几乎excidentely我想通了,它的工作原理,如果写明确要求PARAM名称:
@RequestParam("name") String name
所以我的问题:这是一个bug或者可以将其配置为不明确写入请求参数的名字呢?
我认为需要有一个JVM设置,这样的参数名称可以用java使用8 – spencergibb
@spencergibb它的工作原理,而不在同一个JVM的任何额外设置一个普通的弹簧安置控制器 – Igorock