ConditionalOnExpression在FeignClient上不起作用

时间:2019-01-18 10:59:33

标签: spring-boot spring-cloud-feign

我创建了一个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();

}

0 个答案:

没有答案