Class TestConfiguration

java.lang.Object
io.github.lunasaw.gbproxy.test.config.TestConfiguration

@Configuration @Profile("test") @EnableAutoConfiguration(exclude={org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration.class,org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration.class,org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration.class,org.springframework.boot.autoconfigure.cache.CacheAutoConfiguration.class}) public class TestConfiguration extends Object
测试专用配置类 用于简化测试环境,禁用复杂的组件,并提供测试专用的Bean实现
Author:
luna
  • Constructor Details

    • TestConfiguration

      public TestConfiguration()
  • Method Details

    • testRegisterProcessorHandler

      @Bean @Primary public RegisterProcessorHandler testRegisterProcessorHandler()
      测试专用的RegisterProcessorHandler实现
    • testSubscribeRequestHandler

      @Bean @Primary public SubscribeRequestHandler testSubscribeRequestHandler()
      测试专用的SubscribeRequestHandler实现
    • testServerNotifyProcessorHandler

      @Bean @Primary public ServerNotifyProcessorHandler testServerNotifyProcessorHandler()
      测试专用的ServerNotifyProcessorHandler实现