I have two methods with the same name but with different signatures:

@FeignClient(
        name = "client",
        path = "/client"
)
public interface Client {
    @PostMapping
    Response create(@RequestBody Options options);

    @PostMapping
    Response create();
}

In spring-cloud-openfeign 2.2.6 I could configure Hystrix's circuit breaker for these two methods:

hystrix.command.Client#create(Options).execution.isolation.thread.timeoutInMilliseconds
hystrix.command.Client#create().execution.isolation.thread.timeoutInMilliseconds

but as I see from version 2.2.7. circuit breaker name follows the pattern clientName_methodName, so I don't see a possibility to configure the circuit breakers separately. Is it possible now to configure circuit breakers by using method signature?

Comment From: OlgaMaciaszek

@Ferioney this behaviour is, in fact, different. Will add the possibility to use full method signatures.

Comment From: Ferioney

@OlgaMaciaszek thanks!

Comment From: OlgaMaciaszek

This actually only affects the new way of adding circuit-breaking (the feign-hystrix approach still works as before), however as it makes configuring overloaded methods impossible and is not in keeping with the Feign configKey format, which has been used in OpenFeign circuit-breaking before, I'm going to treat it as a bug anyway and change it for the new Hoxton and 2020 releases as opposed to adding as an alternative.