Spring Cloud 中的服务启动时启动不了,出现的异常:
- java.lang.IllegalStateException
控制台会显示:
java.lang.IllegalStateException: RequestParam.value() was empty on parameter 0;
注意了:
- 出现异常的时候回具体报告说某个client或某个类出现的问题,这个时候找到具体的client就会发现问题出在参数上,spring在构建bean时没找到具体的参数
@RequestParam("userId’) String userId 类似的参数括号里的userId忘记写是出现的原因之一,排查完添加上就可以了。 - 在对应的feign调用的方法参数添加对应的@Param
本文解析了SpringCloud服务启动时出现java.lang.IllegalStateException异常的原因及解决办法,重点介绍了@RequestParam注解使用不当导致的问题,并提供了排查和修复的步骤。
3958

被折叠的 条评论
为什么被折叠?



