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