@Bean
    public ShenyuPlugin apacheDubboPlugin(final ObjectProvider<DubboParamResolveService> dubboParamResolveServices) {
        return new ApacheDubboPlugin(new ApacheDubboProxyService(dubboParamResolveServices.getIfAvailable()));
    }
@Test
    public void testApacheDubboPlugin() {
        applicationContextRunner.run(context -> {
                ShenyuPlugin plugin = context.getBean("apacheDubboPlugin", ShenyuPlugin.class);
                assertNotNull(plugin);
                assertThat(plugin.named(), is(PluginEnum.DUBBO.getName()));
                assertThat(plugin.getOrder(), is(PluginEnum.DUBBO.getCode()));
            }
        );
    }