@EnableConfigurationProperties(value={org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties.class,org.springframework.boot.autoconfigure.data.elasticsearch.ReactiveElasticsearchRestClientProperties.class})
@Configuration
public class ElasticsearchDaoAutoConfiguration
extends Object
| 构造器和说明 |
|---|
ElasticsearchDaoAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.alibaba.druid.pool.DruidDataSource |
connectionPoolDataSource(org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties properties) |
ElasticsearchDao |
elasticsearchDao(org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate restTemplate,
org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties properties) |
org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate |
elasticsearchRestTemplate(org.elasticsearch.client.RestHighLevelClient restHighLevelClient) |
org.elasticsearch.client.RestHighLevelClient |
restHighLevelClient(org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties properties) |
public static com.alibaba.druid.pool.DruidDataSource connectionPoolDataSource(org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties properties)
@Bean
@ConditionalOnMissingBean(value=org.elasticsearch.client.RestHighLevelClient.class)
public org.elasticsearch.client.RestHighLevelClient restHighLevelClient(org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties properties)
throws NoSuchAlgorithmException,
KeyManagementException
@Bean
@ConditionalOnMissingBean(value=org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate.class)
public org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate elasticsearchRestTemplate(@Autowired
org.elasticsearch.client.RestHighLevelClient restHighLevelClient)
@Bean public ElasticsearchDao elasticsearchDao(org.springframework.data.elasticsearch.core.ElasticsearchRestTemplate restTemplate, org.springframework.boot.autoconfigure.elasticsearch.ElasticsearchProperties properties)
Copyright © 2022. All rights reserved.