@Configuration @ConditionalOnClass(value=tech.mhuang.pacebox.elasticsearch.admin.ESFramework.class) @EnableConfigurationProperties(value=ESProperties.class) @ConditionalOnProperty(prefix="pacebox.elasticsearch", name="enable", havingValue="true") public class ESAutoConfiguration extends Object
| 构造器和说明 |
|---|
ESAutoConfiguration(ESProperties properties) |
| 限定符和类型 | 方法和说明 |
|---|---|
tech.mhuang.pacebox.elasticsearch.admin.external.IESExternal |
esExternal() |
tech.mhuang.pacebox.elasticsearch.admin.ESFramework |
esFramework(tech.mhuang.pacebox.elasticsearch.admin.external.IESExternal esExternal,
SpringContextHolder springContextHolder)
确保SpringContextHolader加载到spring 容器
|
public ESAutoConfiguration(ESProperties properties)
@Bean @ConditionalOnMissingBean public tech.mhuang.pacebox.elasticsearch.admin.external.IESExternal esExternal()
@Bean
@ConditionalOnMissingBean
public tech.mhuang.pacebox.elasticsearch.admin.ESFramework esFramework(tech.mhuang.pacebox.elasticsearch.admin.external.IESExternal esExternal,
SpringContextHolder springContextHolder)
esExternal - es扩展springContextHolder - spring全局Copyright © 2020. All rights reserved.