Skip to content

Commit bce3170

Browse files
fxbinxkcoding
authored andcommitted
issue fixed
1 parent ea00d4c commit bce3170

File tree

5 files changed

+7
-51
lines changed

5 files changed

+7
-51
lines changed

spring-boot-demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/autoconfigure/ElasticsearchProperties.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
package com.xkcoding.elasticsearch.autoconfigure;
22

3-
import lombok.*;
3+
import lombok.AllArgsConstructor;
4+
import lombok.Builder;
5+
import lombok.Data;
6+
import lombok.NoArgsConstructor;
47
import org.springframework.boot.context.properties.ConfigurationProperties;
58
import org.springframework.stereotype.Component;
69

spring-boot-demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/contants/DataTypeTransfer.java

Lines changed: 0 additions & 11 deletions
This file was deleted.

spring-boot-demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/service/BaseElasticsearchService.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,19 @@
44
import com.xkcoding.elasticsearch.autoconfigure.ElasticsearchProperties;
55
import com.xkcoding.elasticsearch.util.BeanUtils;
66
import lombok.extern.slf4j.Slf4j;
7-
import org.elasticsearch.action.ActionListener;
87
import org.elasticsearch.action.admin.indices.delete.DeleteIndexRequest;
98
import org.elasticsearch.action.delete.DeleteRequest;
109
import org.elasticsearch.action.index.IndexRequest;
1110
import org.elasticsearch.action.search.SearchRequest;
1211
import org.elasticsearch.action.search.SearchResponse;
1312
import org.elasticsearch.action.update.UpdateRequest;
14-
import org.elasticsearch.action.update.UpdateResponse;
1513
import org.elasticsearch.client.HttpAsyncResponseConsumerFactory;
1614
import org.elasticsearch.client.RequestOptions;
1715
import org.elasticsearch.client.RestHighLevelClient;
1816
import org.elasticsearch.client.indices.CreateIndexRequest;
1917
import org.elasticsearch.client.indices.CreateIndexResponse;
2018
import org.elasticsearch.common.settings.Settings;
2119
import org.elasticsearch.common.xcontent.XContentType;
22-
import org.elasticsearch.index.engine.Engine;
2320
import org.elasticsearch.index.query.QueryBuilders;
2421
import org.elasticsearch.search.builder.SearchSourceBuilder;
2522

@@ -151,6 +148,8 @@ protected void deleteRequest(String index, String id) {
151148

152149
/**
153150
* search all
151+
*
152+
* @author fxbin
154153
* @param index elasticsearch index name
155154
* @return {@link SearchResponse}
156155
*/

spring-boot-demo-elasticsearch-rest-high-level-client/src/main/java/com/xkcoding/elasticsearch/util/BeanUtils.java

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
package com.xkcoding.elasticsearch.util;
22

3-
import com.xkcoding.elasticsearch.model.Person;
4-
53
import java.beans.BeanInfo;
64
import java.beans.Introspector;
75
import java.beans.PropertyDescriptor;
@@ -17,36 +15,6 @@
1715
*/
1816
public class BeanUtils {
1917

20-
/**
21-
* Java Bean to Map
22-
*
23-
* @author fxbin
24-
* @param object Object
25-
* @return Map
26-
*/
27-
public static Map<String,Object> toFieldNameAndFieldTypeMap(Object object){
28-
Map<String, Object> map = MapUtils.newHashMap();
29-
try {
30-
// 获取javaBean的BeanInfo对象
31-
BeanInfo beanInfo = Introspector.getBeanInfo(object.getClass(),Object.class);
32-
33-
// 获取属性描述器
34-
PropertyDescriptor[] propertyDescriptors = beanInfo.getPropertyDescriptors();
35-
for (PropertyDescriptor propertyDescriptor : propertyDescriptors) {
36-
// 获取属性名
37-
String key = propertyDescriptor.getName();
38-
Class<?> value = propertyDescriptor.getPropertyType();
39-
// 获取该属性的值
40-
// Method readMethod = propertyDescriptor.getReadMethod();
41-
// 通过反射来调用javaBean定义的getName()方法
42-
// Object value = readMethod.invoke(object);
43-
map.put(key, value);
44-
}
45-
} catch (Exception e) {
46-
e.printStackTrace();
47-
}
48-
return map;
49-
}
5018

5119
/**
5220
* Java Bean to Map

spring-boot-demo-elasticsearch-rest-high-level-client/src/main/resources/application.yml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,7 @@ demo:
22
data:
33
elasticsearch:
44
cluster-name: elasticsearch
5-
cluster-nodes: 20.20.0.27:9201
5+
cluster-nodes: 20.20.0.27:9200
66
index:
77
number-of-replicas: 0
88
number-of-shards: 3
9-
account:
10-
username:
11-
password:

0 commit comments

Comments
 (0)