private final SofaParamResolveService sofaParamResolveService; public SofaProxyService(final SofaParamResolveService sofaParamResolveService) { this.sofaParamResolveService = sofaParamResolveService; } ... }
1 2 3 4 5 6 7 8 9
@Configuration @ConditionalOnClass(SofaPlugin.class) public class SofaPluginConfiguration { @Bean public SoulPlugin sofaPlugin(final ObjectProvider<SofaParamResolveService> sofaParamResolveService) { return new SofaPlugin(new SofaProxyService(sofaParamResolveService.getIfAvailable())); } ... }