我创建了一个FeignClient并添加了ConditionalOnExpression,但是在添加ConditionalOnExpression之后,没有加载FeignClient并且抱怨没有MyFeignClient类型的合格bean。如果我删除ConditionalOnExpression,并且在其他组件中ConditionalOnExpression返回true,则效果很好。
@ConditionalOnExpression("'${com.service}'.contains('MANISH')")
@FeignClient(name = "client", url = "${com.api-url}}")
public interface RacingMeetingFeignClient {
@RequestMapping(method = RequestMethod.GET, value = "${com.my-endpoint")
String getRestResult();
}