Problem description:
The type org.springframework.cloud.openfeign.Targeter is package-private. However:
* it's defined as @ConditionalOnMissingBean (suggesting it could be replaced by spring-cloud users),
* its initial commit message for type org.springframework.cloud.openfeign.Targeter reveals the intention to allow users to implement Feign clients without using Ribbon.
Request: Could this interface be made public? Now that Ribbon is deprecated, there might be more interest in this type, e.g. for lightweight service location.
Workaround:
defining Targeter implementations and @Configuration classes in the interface package works but is not elegant.
Comment From: echooymxq
The request is reasonable.
Comment From: spencergibb
PRs welcome