Spring boot ConditionalOnExpression在FaignClient上不起作用

Spring boot ConditionalOnExpression在FaignClient上不起作用,spring-boot,spring-cloud-feign,Spring Boot,Spring Cloud Feign,我已经创建了一个假客户端并添加了ConditionalOnExpression,但是在添加ConditionalOnExpression之后,没有加载假客户端,并且没有抱怨MyFeignClient类型的符合条件的bean。如果我删除ConditionalOnExpression,并且ConditionalOnExpression在另一个组件中返回true,则工作正常 @ConditionalOnExpression("'${com.service}'.contains('MANISH')")

我已经创建了一个假客户端并添加了ConditionalOnExpression,但是在添加ConditionalOnExpression之后,没有加载假客户端,并且没有抱怨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();

}