@Bean
    public ShenyuPlugin sofaPlugin(final ObjectProvider<SofaParamResolveService> sofaParamResolveService) {
        return new SofaPlugin(new SofaProxyService(sofaParamResolveService.getIfAvailable()));
    }
@Test
    public void testSofaPlugin() {
        applicationContextRunner.run(context -> {
                ShenyuPlugin plugin = context.getBean("sofaPlugin", ShenyuPlugin.class);
                assertNotNull(plugin);
                assertThat(plugin.named()).isEqualTo(PluginEnum.SOFA.getName());
            }
        );
    }