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
没有合适的资源?快使用搜索试试~ 我知道了~
springboot整合bboss es增删改查测试demo代码
共56个文件
java:43个
xml:4个
yml:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 193 浏览量
2024-04-02
15:19:19
上传
评论
收藏 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配置项
资源推荐
资源详情
资源评论
收起资源包目录
234234.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
资源评论
飞翔的佩奇
- 粉丝: 3599
- 资源: 808
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- DrawDB 是一个健壮且用户友好的数据库实体关系 (DBER) 编辑器,直接位于您的浏览器中
- PHP库通过返回原始SQL来实现ActiveRecord 用于PHP5.3和NO PDO场景的yii2 ORM移植
- 5152单片机proteus仿真和源码用数组作函数参数控制流水花样
- 2024年全域电商矩阵109节线上课-课程网盘链接提取码下载 .txt
- 对 sqlite 的使用进行简单封装,仅涉及简单的单表 增删改查,基于 FMDB, 操作基于 model
- 5152单片机proteus仿真和源码用函数型指针控制P1口灯花样
- 对Hibernate框架的二次封装,简化对数据库的操作
- 5152单片机proteus仿真和源码用定时器T1查询方式控制单片机发出1KHz音频
- 由 Top10 开发和使用的惯用 Scala Redis 客户端 这是一项正在进行的工作,虽然在生产中使用,但应将其视为在生产中
- SwiftUI - SceanAppDelegate
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功