title: Adding @CircuitBreaker prevent all calls to service
body: <p>When I am trying to enable @CircuitBreaker annotation with fallback method, all the calls goes to this fallback method call, but without it I can fetch data from second service via the same code. just need to remove @CircutBreaker annotation</p>
  <pre><code>@CircuitBreaker(name = &quot;carModelService&quot;, fallbackMethod=&quot;buildEmptyResponse&quot;)
      public CarModel getCarModelByName(String modelName, String manufacturerName) {
          final CarModel carModel = carModelRepository.findByModelName(modelName);
          if (null == carModel) {
              throw new IllegalArgumentException(String.format(messageSource.getMessage(&quot;carmodel.search.error.message&quot;, null, null),modelName, manufacturerName));
          }
          Manufacturer manufacturer = manufacturerFeignClient.getManufacturer(manufacturerName);
          if (manufacturer != null) {
              carModel.setManufacturerName(manufacturer.getManufacturerName());
              carModel.setManufacturerCountry(manufacturer.getManufacturerCountry());
              carModel.setManufacturerDescription(manufacturer.getManufacturerDescription());
          }
  
          return carModel;
      }
  </code></pre>
  <p>menufacturerFeignClient:</p>
  <pre><code>@FeignClient(&quot;manufacturer&quot;)
  public interface ManufacturerFeignClient
  {
      @RequestMapping(
              method= RequestMethod.GET,
              value=&quot;/v1/manufacturer/{manufacturerName}&quot;,
              consumes=&quot;application/json&quot;)
      Manufacturer getManufacturer(@PathVariable(&quot;manufacturerName&quot;) String manufacturerName);
  } 
  </code></pre>
  <p>dependencies:</p>
  <pre><code>dependencies {
      implementation 'org.springframework.boot:spring-boot-starter-data-jpa:2.6.7'
      implementation 'org.springframework.boot:spring-boot-starter-aop:2.6.7'
      implementation 'org.springframework.boot:spring-boot-starter-actuator'
      implementation 'org.springframework.boot:spring-boot-starter-web'
      implementation 'org.springframework.cloud:spring-cloud-starter-config:3.1.2'
      implementation 'org.springframework.cloud:spring-cloud-starter-bootstrap:3.1.2'
      implementation 'org.postgresql:postgresql:42.3.5'
      implementation 'org.springframework.retry:spring-retry:1.3.3'
      implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.1.2'
  
      implementation 'org.springframework.cloud:spring-cloud-starter-openfeign:3.1.2'
  
      implementation 'io.github.resilience4j:resilience4j-spring-boot2:1.7.1'
      implementation 'io.github.resilience4j:resilience4j-circuitbreaker:1.7.1'
      implementation 'io.github.resilience4j:resilience4j-bulkhead:1.7.1'
      implementation 'io.github.resilience4j:resilience4j-timelimiter:1.7.1'
      
  
      compileOnly 'org.projectlombok:lombok'
      annotationProcessor 'org.projectlombok:lombok'
      testImplementation 'org.springframework.boot:spring-boot-starter-test'
  } 
  </code></pre>
  <p>And aplication properties:</p>
  <pre><code>resilience4j.circuitbreaker:
    instances:
      carModelService:
        registerHealthIndicator: true
        ringBufferSizeInClosedState: 5
        ringBufferSizeInHalfOpenState: 3
        waitDurationInOpenState: 10s
        failureRateThreshold: 50
        recordExceptions:
          - org.springframework.web.client.HttpServerErrorException
          - java.io.IOException
          - java.util.concurrent.TimeoutException
          - org.springframework.web.client.ResourceAccessException
  </code></pre>
  <p>Got eureka server, configuration server and two services in a single docker-compose file</p>