Skip to content

Commit 1dd4c2d

Browse files
committed
update
1 parent 6eee8d9 commit 1dd4c2d

File tree

1 file changed

+65
-65
lines changed

1 file changed

+65
-65
lines changed

docs/elasticsearch-integration.md

Lines changed: 65 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,66 +1,66 @@
1-
# Elasticsearch 与 Spring Boot 集成
2-
3-
`media-type`项目基础上,我们构建了一个新的项目`elasticsearch-in-action`。项目的包名也做了调整,改为`com.waylau.spring.boot.elasticsearch`
4-
5-
## 环境
6-
7-
* ~~Elasticsearch 5.2.2~~
8-
* JNA 4.3.0
9-
10-
11-
## build.gradle
12-
13-
修改 build.gradle 文件,让我们的`elasticsearch-in-action`项目成为一个新的项目。
14-
15-
修改内容也比较简单,修改项目名称及版本即可。
16-
17-
```groovy
18-
jar {
19-
baseName = 'elasticsearch-in-action'
20-
version = '1.0.0'
21-
}
22-
```
23-
24-
同时,我们需要添加 Elasticsearch、JNA 的依赖。
25-
26-
```groovy
27-
// 依赖关系
28-
dependencies {
29-
...
30-
31-
// 添加 Spring Data Elasticsearch 的依赖
32-
compile('org.springframework.boot:spring-boot-starter-data-elasticsearch')
33-
34-
// 添加 JNA 的依赖
35-
compile('net.java.dev.jna:jna:4.3.0')
36-
...
37-
}
38-
```
39-
40-
41-
由于 `spring-boot-starter-data-elasticsearch`库,默认使用的是 Elasticsearch 2.4.4 版本。为了学习最前沿的技术,我们采用了 Elasticsearch 最新的版本[Elasticsearch 5.2.2](https://www.elastic.co)。我们要使用 Elasticsearch 5.2.2去替换 Spring Boot 依赖库中的 Elasticsearch 版本号,如下:
42-
43-
44-
```groovy
45-
buildscript {
46-
......
47-
48-
// 自定义 Elasticsearch 的版本
49-
ext['elasticsearch.version'] = '5.2.2'
50-
51-
......
52-
}
53-
```
54-
55-
56-
## 升级 Gradle Wrapper
57-
58-
由于近期 Gradle 刚升级到了 3.4.1 版本,所以,我们紧跟潮流,设置 Gradle Wrapper使用 3.4.1 最新版本。
59-
60-
修改`gradle/wrapper/gradle-wrapper.properties`文件:
61-
62-
```
63-
distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-bin.zip
64-
65-
1+
# Elasticsearch 与 Spring Boot 集成
2+
3+
`media-type`项目基础上,我们构建了一个新的项目`elasticsearch-in-action`。项目的包名也做了调整,改为`com.waylau.spring.boot.elasticsearch`
4+
5+
## 环境
6+
7+
* ~~Elasticsearch 5.2.2~~
8+
* JNA 4.3.0
9+
10+
11+
## build.gradle
12+
13+
修改 build.gradle 文件,让我们的`elasticsearch-in-action`项目成为一个新的项目。
14+
15+
修改内容也比较简单,修改项目名称及版本即可。
16+
17+
```groovy
18+
jar {
19+
baseName = 'elasticsearch-in-action'
20+
version = '1.0.0'
21+
}
22+
```
23+
24+
同时,我们需要添加 Elasticsearch、JNA 的依赖。
25+
26+
```groovy
27+
// 依赖关系
28+
dependencies {
29+
...
30+
31+
// 添加 Spring Data Elasticsearch 的依赖
32+
compile('org.springframework.boot:spring-boot-starter-data-elasticsearch')
33+
34+
// 添加 JNA 的依赖
35+
compile('net.java.dev.jna:jna:4.3.0')
36+
...
37+
}
38+
```
39+
40+
41+
由于 `spring-boot-starter-data-elasticsearch`库,默认使用的是 Elasticsearch 2.4.4 版本。为了学习最前沿的技术,我们采用了 Elasticsearch 最新的版本[Elasticsearch 5.2.2](https://www.elastic.co)。我们要使用 Elasticsearch 5.2.2去替换 Spring Boot 依赖库中的 Elasticsearch 版本号,如下:
42+
43+
44+
```groovy
45+
buildscript {
46+
......
47+
48+
// 自定义 Elasticsearch 的版本
49+
ext['elasticsearch.version'] = '5.2.2'
50+
51+
......
52+
}
53+
```
54+
55+
56+
## 升级 Gradle Wrapper
57+
58+
由于近期 Gradle 刚升级到了 3.4.1 版本,所以,我们紧跟潮流,设置 Gradle Wrapper使用 3.4.1 最新版本。
59+
60+
修改`gradle/wrapper/gradle-wrapper.properties`文件:
61+
62+
```
63+
distributionUrl=https\://services.gradle.org/distributions/gradle-3.4.1-bin.zip
64+
65+
6666
```

0 commit comments

Comments
 (0)