java.lang.Object
tech.mhuang.pacebox.springboot.autoconfiguration.elasticsearch.ESAutoConfiguration

@Configuration @ConditionalOnClass(tech.mhuang.pacebox.elasticsearch.admin.ESFramework.class) @EnableConfigurationProperties(ESProperties.class) @ConditionalOnProperty(prefix="pacebox.elasticsearch", name="enable", havingValue="true") public class ESAutoConfiguration extends Object
es构建类
从以下版本开始:
1.0.0
作者:
mhuang
  • 构造器详细资料

    • ESAutoConfiguration

      public ESAutoConfiguration(ESProperties properties)
  • 方法详细资料

    • esExternal

      @Bean @ConditionalOnMissingBean public tech.mhuang.pacebox.elasticsearch.admin.external.IESExternal esExternal()
    • esFramework

      @Bean @ConditionalOnMissingBean public tech.mhuang.pacebox.elasticsearch.admin.ESFramework esFramework(tech.mhuang.pacebox.elasticsearch.admin.external.IESExternal esExternal, SpringContextHolder springContextHolder)
      确保SpringContextHolader加载到spring 容器
      参数:
      esExternal - es扩展
      springContextHolder - spring全局
      返回:
      es框架