@Bean
    public ShenyuPlugin requestPlugin() {
        return new RequestPlugin();
    }
@Test
    public void testRequestPlugin() {
        new ApplicationContextRunner()
            .withConfiguration(AutoConfigurations.of(RequestPluginConfiguration.class))
            .withBean(RequestPluginConfigurationTest.class)
            .withPropertyValues("debug=true")
            .run(context -> {
                assertThat(context).hasSingleBean(RequestPlugin.class);
                ShenyuPlugin plugin = context.getBean("requestPlugin", ShenyuPlugin.class);
                assertThat(plugin instanceof RequestPlugin).isEqualTo(true);
                assertThat(plugin.named()).isEqualTo(PluginEnum.REQUEST.getName());
                assertNotNull(plugin);
            });
    }