错误:
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'managerConsumerController': Unsatisfied dependency expressed through field 'feignService'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'com.neusoft.service.FeignService': FactoryBean threw exception on object creation; nested exception is java.lang.IllegalStateException: Method has too many Body parameters: public abstract com.neusoft.entity.Manager com.neusoft.service.FeignService.login(java.lang.String,java.lang.String)
中文意思是:
org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为’managerConsumerController’的bean时出错:通过字段’feignService’表示的不满足的依赖关系;嵌套的异常是org.springframework.beans.factory.BeanCreationException:创建名称为’com.neusoft.service.FeignService’的bean时出错:FactoryBean在对象创建时抛出了异常;嵌套异常是java.lang.IllegalStateException:方法具有太多的Body参数:公共抽象com.neusoft.entity.Manager com.neusoft.service.FeignService.login(java.lang.String,java.lang.String)
解决:
在feignService类加上@RequestParma注解