Issue Description
When using @EnableFeignClients annotation with both basePackages and defaultConfiguration parameters, the defaultConfiguration doesn't properly scope to only the specified packages. The configuration either applies globally or doesn't work at all.
Current Behavior
@EnableFeignClients(basePackages = "com.gls.athena.sdk.amap.feign", defaultConfiguration = AmapFeignConfig.class)
public class AmapAutoConfig {
}