Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
武汉红喜
whatsmars
提交
0424baac
W
whatsmars
项目概览
武汉红喜
/
whatsmars
通知
3
Star
0
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
W
whatsmars
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0424baac
编写于
11月 20, 2018
作者:
武汉红喜
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
elasticsearch & spring-boot
上级
28033f75
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
104 addition
and
72 deletion
+104
-72
README.md
README.md
+2
-2
pom.xml
pom.xml
+0
-2
whatsmars-elasticsearch/pom.xml
whatsmars-elasticsearch/pom.xml
+1
-20
whatsmars-spring-boot-samples/README.md
whatsmars-spring-boot-samples/README.md
+3
-1
whatsmars-spring-boot-samples/pom.xml
whatsmars-spring-boot-samples/pom.xml
+30
-47
whatsmars-spring-boot-samples/whatsmars-boot-sample-elasticsearch/pom.xml
...-boot-samples/whatsmars-boot-sample-elasticsearch/pom.xml
+26
-0
whatsmars-spring-boot-samples/whatsmars-boot-sample-elasticsearch/src/main/java/org/hongxi/whatsmars/boot/sample/elasticsearch/Application.java
...ngxi/whatsmars/boot/sample/elasticsearch/Application.java
+15
-0
whatsmars-spring-boot-samples/whatsmars-boot-sample-elasticsearch/src/main/java/org/hongxi/whatsmars/boot/sample/elasticsearch/SimpleController.java
...whatsmars/boot/sample/elasticsearch/SimpleController.java
+22
-0
whatsmars-spring-boot-samples/whatsmars-boot-sample-elasticsearch/src/main/resources/application.yml
...t-sample-elasticsearch/src/main/resources/application.yml
+4
-0
whatsmars-spring-boot-samples/whatsmars-boot-sample-session/pom.xml
...spring-boot-samples/whatsmars-boot-sample-session/pom.xml
+1
-0
未找到文件。
README.md
浏览文件 @
0424baac
...
...
@@ -25,8 +25,8 @@ whatsmars-redis | jedis & Spring Data Redis
whatsmars-rpc | RPC
whatsmars-sharding-jdbc | 分布式数据库中间件
whatsmars-spring | Spring Framework
whatsmars-spring-boot | Spring Boot
实战
whatsmars-spring-boot-samples | Spring Boot
Samples
whatsmars-spring-boot | Spring Boot
1.5.x
whatsmars-spring-boot-samples | Spring Boot
2+
whatsmars-spring-cloud | Finchley
whatsmars-tomcat | 模拟tomcat实现,embed tomcat
...
...
pom.xml
浏览文件 @
0424baac
...
...
@@ -36,8 +36,6 @@
<commons-dbcp.version>
1.4
</commons-dbcp.version>
<mysql-connector-java.version>
5.1.32
</mysql-connector-java.version>
<spring-boot2.version>
2.0.5.RELEASE
</spring-boot2.version>
<commons-lang.version>
2.6
</commons-lang.version>
<commons-collections.version>
3.2.2
</commons-collections.version>
<commons-codec.version>
1.11
</commons-codec.version>
...
...
whatsmars-elasticsearch/pom.xml
浏览文件 @
0424baac
...
...
@@ -12,27 +12,10 @@
<artifactId>
whatsmars-elasticsearch
</artifactId>
<properties>
<elasticsearch.version>
5.6.1
3
</elasticsearch.version>
<elasticsearch.version>
5.6.1
2
</elasticsearch.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-dependencies
</artifactId>
<version>
${spring-boot2.version}
</version>
<type>
pom
</type>
<scope>
import
</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-data-elasticsearch
</artifactId>
</dependency>
<!-- 用于源码阅读 -->
<dependency>
<groupId>
org.elasticsearch
</groupId>
...
...
@@ -40,7 +23,6 @@
<version>
${elasticsearch.version}
</version>
</dependency>
<!-- 用于控制版本及非spring-boot环境测试 -->
<dependency>
<groupId>
org.elasticsearch.client
</groupId>
<artifactId>
transport
</artifactId>
...
...
@@ -54,5 +36,4 @@
</dependencies>
</project>
\ No newline at end of file
whatsmars-spring-boot-samples/README.md
浏览文件 @
0424baac
https://github.com/spring-projects/spring-boot
\ No newline at end of file
https://github.com/spring-projects/spring-boot
其他模块的 spring-boot demo 收拢到这个模块
\ No newline at end of file
whatsmars-spring-boot-samples/pom.xml
浏览文件 @
0424baac
...
...
@@ -2,41 +2,32 @@
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<groupId>
org.hongxi
</groupId>
<artifactId>
whatsmars-parent
</artifactId>
<version>
1.0-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<groupId>
org.hongxi
</groupId>
<artifactId>
whatsmars-spring-boot-samples
</artifactId>
<version>
1.0-SNAPSHOT
</version>
<packaging>
pom
</packaging>
<name>
${project.artifactId}
</name>
<description>
Spring Boot Samples
</description>
<parent>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-parent
</artifactId>
<version>
2.0.6.RELEASE
</version>
<relativePath/>
<!-- lookup parent from repository -->
</parent>
<modules>
<module>
whatsmars-boot-sample-aop
</module>
<module>
whatsmars-boot-sample-session
</module>
<module>
whatsmars-boot-sample-logback
</module>
<module>
whatsmars-boot-sample-cache
</module>
<module>
whatsmars-boot-sample-mongodb
</module>
<module>
whatsmars-boot-sample-elasticsearch
</module>
</modules>
<!--<properties>
<spring-boot.version>LATEST</spring-boot.version>
</properties>-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-dependencies
</artifactId>
<version>
${spring-boot.version}
</version>
<type>
pom
</type>
<scope>
import
</scope>
</dependency>
</dependencies>
</dependencyManagement>
<dependencies>
<!-- Test -->
<dependency>
...
...
@@ -55,32 +46,24 @@
</plugins>
</build>
<!--<repositories>
<repository>
<id>spring-repo</id>
<name>Spring Repo</name>
<url>http://repo.spring.io/milestone/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>spring-repo</id>
<name>Spring Repo</name>
<url>http://repo.spring.io/milestone/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</pluginRepository>
</pluginRepositories>-->
<!--<repositories>-->
<!--<repository>-->
<!--<id>spring-snapshots</id>-->
<!--<name>Spring Snapshots</name>-->
<!--<url>https://repo.spring.io/snapshot</url>-->
<!--<snapshots>-->
<!--<enabled>true</enabled>-->
<!--</snapshots>-->
<!--</repository>-->
<!--<repository>-->
<!--<id>spring-milestones</id>-->
<!--<name>Spring Milestones</name>-->
<!--<url>https://repo.spring.io/milestone</url>-->
<!--<snapshots>-->
<!--<enabled>false</enabled>-->
<!--</snapshots>-->
<!--</repository>-->
<!--</repositories>-->
</project>
\ No newline at end of file
whatsmars-spring-boot-samples/whatsmars-boot-sample-elasticsearch/pom.xml
0 → 100644
浏览文件 @
0424baac
<?xml version="1.0" encoding="UTF-8"?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<parent>
<artifactId>
whatsmars-spring-boot-samples
</artifactId>
<groupId>
org.hongxi
</groupId>
<version>
1.0-SNAPSHOT
</version>
</parent>
<modelVersion>
4.0.0
</modelVersion>
<artifactId>
whatsmars-boot-sample-elasticsearch
</artifactId>
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-web
</artifactId>
</dependency>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-data-elasticsearch
</artifactId>
</dependency>
</dependencies>
</project>
\ No newline at end of file
whatsmars-
elasticsearch/src/main/java/org/hongxi/whatsmars/elasticsearch/boot
/Application.java
→
whatsmars-
spring-boot-samples/whatsmars-boot-sample-elasticsearch/src/main/java/org/hongxi/whatsmars/boot/sample/elasticsearch
/Application.java
浏览文件 @
0424baac
package
org.hongxi.whatsmars.
elasticsearch.boot
;
package
org.hongxi.whatsmars.
boot.sample.elasticsearch
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.data.elasticsearch.core.ElasticsearchTemplate
;
/**
* Created by shenhongxi on 2018/11/19.
...
...
@@ -12,12 +9,7 @@ import org.springframework.data.elasticsearch.core.ElasticsearchTemplate;
@SpringBootApplication
public
class
Application
{
@Autowired
private
ElasticsearchTemplate
elasticsearchTemplate
;
public
static
void
main
(
String
[]
args
)
{
ConfigurableApplicationContext
context
=
SpringApplication
.
run
(
Application
.
class
,
args
);
ElasticsearchTemplate
template
=
context
.
getBean
(
ElasticsearchTemplate
.
class
);
System
.
out
.
println
(
template
.
indexExists
(
"whatsmars"
));
SpringApplication
.
run
(
Application
.
class
,
args
);
}
}
}
\ No newline at end of file
whatsmars-spring-boot-samples/whatsmars-boot-sample-elasticsearch/src/main/java/org/hongxi/whatsmars/boot/sample/elasticsearch/SimpleController.java
0 → 100644
浏览文件 @
0424baac
package
org.hongxi.whatsmars.boot.sample.elasticsearch
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.data.elasticsearch.core.ElasticsearchTemplate
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* Created by shenhongxi on 2018/11/20.
*/
@RestController
public
class
SimpleController
{
@Autowired
private
ElasticsearchTemplate
elasticsearchTemplate
;
@RequestMapping
(
"/indexExists/{indexName}"
)
public
Boolean
indexExists
(
@PathVariable
String
indexName
)
{
return
elasticsearchTemplate
.
indexExists
(
indexName
);
}
}
whatsmars-elasticsearch/src/main/resources/application.yml
→
whatsmars-
spring-boot-samples/whatsmars-boot-sample-
elasticsearch/src/main/resources/application.yml
浏览文件 @
0424baac
spring
:
data
:
elasticsearch
:
# cluster-name: mars
cluster-nodes
:
127.0.0.1:9300
\ No newline at end of file
whatsmars-spring-boot-samples/whatsmars-boot-sample-session/pom.xml
浏览文件 @
0424baac
...
...
@@ -28,6 +28,7 @@
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
fastjson
</artifactId>
<version>
1.2.44
</version>
</dependency>
</dependencies>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录