【解决问题】Springboot 启动报错:FactoryBean threw exception on object creation; nested exception is java.lang.UnsupportedOperationException

Springboot项目整合了Feign,一直都启动好好的,加了几个接口后准备测试时就启动不了了,一直报以下错误:

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.ks.feign.xxxFeign': FactoryBean threw exception on object creation; nested exception is java.lang.UnsupportedOperationException

检查了好几遍终于找到问题了

原来是声明接口参数的注释的时候偷懒,直接复制而忘了改@RequestParam的value,导致两个参数注解的value都是一样的,就被检测出来了。

在@FeignClient()接口类中,使用@RequestParam时必须指定value,Spring 在这方面有很好的封装特性并严格校验。

posted @ 2021-06-23 16:04  程序员微尘  阅读(10067)  评论(0编辑  收藏  举报