Bboss is a good elasticsearch Java rest client. It operates and accesses elasticsearch in a way similar to mybatis.
# BBoss Environmental requirements
JDK requirement: JDK 1.8+
Elasticsearch version requirements: 1.X,2.X,5.X,6.X,+
Spring booter 1.x,2.x,+
# 基于bboss es spring boot starter的maven工程
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考
展示了通过spring boot管理单集群功能和管理多集群功能
单集群测试用例:eshelloword-spring-boot-starter\src\test\java\org\bboss\elasticsearchtest\springboot\BBossESStarterTestCase.java
* 单集群演示功能测试用例,spring boot配置项以spring.elasticsearch.bboss开头
* 对应的配置文件为application.properties文件
多集群测试用例:eshelloword-spring-boot-starter\src\test\java\org\bboss\elasticsearchtest\springboot\MultiBBossESStartersTestCase.java
* 多集群演示功能测试用例,spring boot配置项以spring.elasticsearch.bboss.集群名称开头,例如:
* spring.elasticsearch.bboss.default 默认es集群
* spring.elasticsearch.bboss.logs logs es集群
* 两个集群通过 org.bboss.elasticsearchtest.springboot.MultiESSTartConfigurer加载
* 对应的配置文件为application-multi-datasource.properties文件
# 运行demo
src/test/java目录下面提供提供两个可以直接运行的的junit测试用例
## 单集群测试用例运行
org.bboss.elasticsearchtest.springboot.BBossESStarterTestCase
## 多集群测试用例运行
org.bboss.elasticsearchtest.springboot.MultiBBossESStartersTestCase
## 在spring booter项目中配置es参数
yml配置(默认配置)
单es集群配置,修改spring booter项目的配置文件:eshelloword-spring-boot-starter\src\main\resources\application.yml
多es集群配置,修改spring booter项目的配置文件:eshelloword-spring-boot-starter\src\main\resources\application-multi-datasource.yml
properties配置:如果需要采用properties配置,则将下面的两个文件拷贝到resources目录下面,把后缀.example去掉即可,记住yml和properties只能保留一个
单es集群配置,修改spring booter项目的配置文件:eshelloword-spring-boot-starter\src\main\resources\config\application.properties.example
多es集群配置,修改spring booter项目的配置文件:eshelloword-spring-boot-starter\src\main\resources\config\application-multi-datasource.properties.example
## 快速集成和应用
非spring boot项目:
https://esdoc.bbossgroups.com/#/common-project-with-bboss
spring boot项目:
https://esdoc.bbossgroups.com/#/spring-booter-with-bboss
详细配置说明参考文档:
https://esdoc.bbossgroups.com/#/development
## 开发交流群
166471282
没有合适的资源?快使用搜索试试~ 我知道了~
elasticsearch:基于springboot整合bboss es实现的demo项目
共56个文件
java:43个
xml:4个
yml:2个
需积分: 5 0 下载量 62 浏览量
2024-06-17
22:34:07
上传
评论
收藏 135KB ZIP 举报
温馨提示
本实例是一个基于bboss es spring boot starter的demo maven工程,可供spring boot项目集成bboss elasticsearch rest client参考 展示了通过spring boot管理单集群功能和管理多集群功能 单集群测试用例:eshelloword-spring-boot-starter\src\test\java\org\bboss\elasticsearchtest\springboot\BBossESStarterTestCase.java 单集群演示功能测试用例,spring boot配置项以spring.elasticsearch.bboss开头 对应的配置文件为application.properties文件 多集群测试用例:eshelloword-spring-boot-starter\src\test\java\org\bboss\elasticsearchtest\springboot\MultiBBossESStartersTestCase.java 多集群演示功能测试用例,spring boot配置项
资源推荐
资源详情
资源评论
收起资源包目录
jkl.zip (56个子文件)
eshelloword-spring-boot-starter-master
pom.xml 4KB
.gitattributes 378B
src
test
java
org
bboss
elasticsearchtest
springboot
BBossESStarterTestCase.java 3KB
SimpleBBossESStarterTestCase.java 5KB
thirddslcontainer
TestThirdDslContainer.java 8KB
TestThirdDslContainer7.java 8KB
ScriptImpl7Test.java 2KB
RestClientTest.java 9KB
BulkProcessor7Test.java 2KB
ScriptImplTest.java 2KB
MultiBBossES7StartersTestCase.java 4KB
MultiBBossESStartersTestCase.java 4KB
MultiES7RestClientTest.java 10KB
BulkProcessorTest.java 2KB
RestClient7Test.java 13KB
MultiESRestClientTest.java 10KB
BBossES7StarterTestCase.java 3KB
main
resources
esmapper
scroll.xml 862B
demo7.xml 24KB
demo.xml 22KB
application-multi-datasource.yml 2KB
log4j.properties 2KB
application.yml 1KB
config
application-multi-datasource.properties.example 7KB
application.properties.example 4KB
java
org
bboss
elasticsearchtest
springboot
Application.java 731B
thirddslcontainer
HighlightSearch.java 7KB
DocumentCRUD.java 42KB
DocumentCRUD7.java 40KB
ScriptImpl7.java 4KB
HighlightSearch7.java 7KB
ScriptImpl.java 4KB
crud
DocumentCRUD.java 26KB
DemoWithES7Index.java 3KB
MultiES7DocumentCRUD.java 26KB
DocumentCRUD7.java 41KB
MultiESDocumentCRUD.java 26KB
bulk
TestBulkProcessor.java 9KB
TestBulkProcessor7x.java 9KB
MultiESSTartConfigurer.java 2KB
script
Rule.java 1KB
ScriptImpl7.java 4KB
DynamicPriceTemplate.java 1KB
ScriptImpl.java 4KB
TestPropertiesInterceptor.java 1KB
com
example
esbboss
entity
FieldDemo.java 3KB
DemoWithES7Index.java 3KB
MetaDemo.java 6KB
DemoSearchResult.java 1KB
DemoWithESIndex.java 3KB
NewDemo.java 1008B
Demo.java 3KB
UUIDDemo.java 3KB
LICENSE 11KB
.gitignore 400B
README.md 3KB
共 56 条
- 1
资源评论
程序猿小D
- 粉丝: 3047
- 资源: 118
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- cTrader指标:Variety Period clock control panel:品种周期时钟控制面板
- cTrader指标:Variety Period time switching panel:品种周期时间切换面板
- 字符串遗传算法-excited-JS-plus1S.zippython
- 附件文件下载安装啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
- sdram verilog 代码
- GNOME-Dia-Diagram-Editor-0.97.1-1-Win32-Zip-2010-02-07.tar.gz
- 80删除有序数组中的重复项 II.zip
- 79单词搜索.zip(算法)
- GNOME-Dia-Diagram-Editor-Shapes-Repository-20130624.tar.gz
- GNOME-Dia-Diagram-Editor-0.97.3-13.1-Linux(rpm)-2024-09-13.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功