Class ElasticsearchDataAutoConfiguration
- java.lang.Object
- org.springframework.boot.autoconfigure.data.elasticsearch.ElasticsearchDataAutoConfiguration
@Configuration @ConditionalOnClass({org.elasticsearch.client.Client.class,org.springframework.data.elasticsearch.core.ElasticsearchTemplate.class}) @AutoConfigureAfter(ElasticsearchAutoConfiguration.class) public class ElasticsearchDataAutoConfiguration extends Object
Auto-configuration
for Spring Data's Elasticsearch support.Registers an
ElasticsearchTemplate
if no other bean of the same type is configured.- Since:
- 1.1.0
- See Also:
EnableElasticsearchRepositories
Constructor Summary
Constructors Constructor Description ElasticsearchDataAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter
elasticsearchConverter(org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext mappingContext)
org.springframework.data.elasticsearch.core.ElasticsearchTemplate
elasticsearchTemplate(org.elasticsearch.client.Client client, org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter converter)
org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext
mappingContext()
Constructor Detail
ElasticsearchDataAutoConfiguration
public ElasticsearchDataAutoConfiguration()
Method Detail
elasticsearchTemplate
@Bean @ConditionalOnMissingBean @ConditionalOnBean(org.elasticsearch.client.Client.class) public org.springframework.data.elasticsearch.core.ElasticsearchTemplate elasticsearchTemplate(org.elasticsearch.client.Client client, org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter converter)
elasticsearchConverter
@Bean @ConditionalOnMissingBean public org.springframework.data.elasticsearch.core.convert.ElasticsearchConverter elasticsearchConverter(org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext mappingContext)
mappingContext
@Bean @ConditionalOnMissingBean public org.springframework.data.elasticsearch.core.mapping.SimpleElasticsearchMappingContext mappingContext()