- 浏览: 695541 次
- 性别:
- 来自: 长沙
最新评论
-
qianhao123:
...
采用gradle构建和发布bboss方法介绍 -
qianhao123:
[img][/img]
采用gradle构建和发布bboss方法介绍 -
yin_bp:
欢迎大家参与working
高性能elasticsearch ORM开发库使用介绍 -
qq641879434:
万分感谢
bboss 持久层sql xml配置文件编写和加载方法介绍 -
yin_bp:
qq641879434 写道怎么设置配置文件 可以查看执行的S ...
bboss 持久层sql xml配置文件编写和加载方法介绍
文章列表
采用gradle构建和发布bboss版本及从maven中央库下载bboss方法介绍
1.概述
bboss是国内最早采用gradle来构建和发布版本的开源框架之一,那么gradle是个什么东东?以下公式可以大概表述一下意思:
gradle=ant+maven
尤其是结合eclipse jetty插件和idea tomcat插件直接可以在开发工具中中调试web应用(改了代码不用重启tomcat或者jetty),真是太棒了。
从bboss v4.10.8版本开始,bbossgroups旗下所有项目全部采用gradle来打包构建并发布到maven中央库,项目清单如下:
1.bboss ioc
2. ...
基于bboss开发项目说明
要做简单的demo,请参考文档
http://yin-bp.iteye.com/blog/1026261
正儿八经的做项目,参考文档搭bboss平台开发环境:
http://yin-bp.iteye.com/blog/2230399
bboss自动代码生成工具使用指南:
http://yin-bp.iteye.com/blog/2256948
...
基于bboss开发项目说明
要做简单的demo,请参考文档
http://yin-bp.iteye.com/blog/1026261
正儿八经的做项目,参考文档搭bboss平台开发环境:
http://yin-bp.iteye.com/blog/2230399
bboss自动代码生成工具使用指南:
http://yin-bp.iteye.com/blog/2256948
...
bboss是一个j2ee开源框架,为企业级应用开发提供一站式解决方案,并能有效地支撑移动应用开发。bboss功能涵盖ioc,mvc,jsp自定义标签库,持久层,全局事务托管,安全认证,SSO,web会话共享,cxfwebservice服务发布和管理,he ...
基于bboss开发项目说明
要做简单的demo,请参考文档
http://yin-bp.iteye.com/blog/1026261
正儿八经的做项目,参考文档搭bboss平台开发环境
普通ui版平台:
http://yin-bp.iteye.com/blog/2390050
bootstrap版平台:
http://yin-bp.iteye.com/blog/2356672
自动 ...
bboss 持久层数据源外部属性配置引用介绍
bboss持久层的数据源配置文件中可以引用外部配置文件中定义的属性,本文举例说明
定义外部配置文件----jdbc.properties
jdbc.driver=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://192.168.137.1:3306/apm?useUnicode=true&characterEncoding=utf-8&allowMultiQueries=true
jdbc.username=root
jdbc.password=123456
jdbc.testSql ...
The best elasticsearch highlevel java rest api-----bboss
一组获取Elasticsearch 索引表所有文档API使用案例
统计文档总数量api
简单获取所有文档api
并行获取所有文档api
直接看案例:
package org.bboss.elasticsearchtest.searchall;
import org.frameworkset.elasticsearch.ElasticSearchHelper;
import org.frameworkset.elasticsearch.client.Cli ...
The best elasticsearch highlevel java rest api-----bboss
Elasticsearch 6.3以后的版本可以通过jdbc操作es,该功能还在不断的完善当中,本文介绍es jdbc使用方法。
1.首先在工程中导入es jdbc maven坐标:
导入elasticsearch jdbc驱动和bboss持久层
<dependency>
<groupId>org.elasticsearch.plugin</groupId>
<artifactId>jdbc</ar ...
Elasticsearch Scroll和Slice Scroll查询API使用案例
the best elasticsearch highlevel java rest api-----bboss
本文内容
基本scroll api使用
基本scroll api与自定义scorll结果集handler函数结合使用
slice api使用(并行/串行)
slice api使用与自定义scorll结果集handler函数结合使用(并行/串行)
本文对应的maven源码工程:
https://gitee.com/bbossgroups/eshelloword-booter
1 ...
The best elasticsearch highlevel java rest api-----bboss
基于bboss持久层和bboss elasticsearch客户端实现数据库数据导入es案例分享(支持各种数据库和各种es版本)
通过bboss,可以非常方便地将数据库表数据导入到es中:
支持逐条数据导入
批量数据导入
批量数据多线程并行导入
定时增量(串行/并行)数据导入
下面详细介绍本案例。
1.案例对应的源码
批量导入:https://gitee.com/bbossgroups/eshelloword-booter/blob/master/src/test/ja ...
Spring Boot整合ElasticSearch单个集群和多个集群案例分享,本文涉及内容:
导入spring boot elasticsearch starter
单个es集群案例
多个es集群案例
本文内容适合于:
spring boot 1.x,2.x
elasticsearch 1.x,2.x,5.x,6.x,+
1.导入spring boot elasticsearch starter
在spring boot项目中导入spring boot elasticsearch starter
maven工程
<dependency>
...
the best elasticsearch highlevel java rest api-----bboss
ElasticSearch DSL Script使用案例分享,涉及到的功能点:
脚本片段使用
多行文本使用
添加属性字段
1前言
先看看elasticsearch官方的script dsl块文本的写法:通过一对""" """来包含块文本
{
"query": {
"function_score": {
"script ...
The best elasticsearch highlevel java rest api-----bboss
Elasticsearch 6.3.0 官方新增的SQL功能非常不错,本文以实际案例来介绍其使用方法:
通过sql实现检索功能(代码中直接操作sql,从配置中加载sql)
将sql转换为dsl功能
准备工作:集成Elasticsearch Restful API
1.代码中的sql检索
@Test
public void testQuery(){
ClientInterface clientUtil = ElasticSearchHelper. ...
ElasticSearch From-Size分页案例
1.定义from-size检索的dsl
定义from-size检索的dsl,里面包含外部需要传入的检索条件参数变量和分页参数变量:
<!--
一个简单的检索dsl,中有四个变量
applicationName1
applicationName2
startTime
endTime
通过map传递变量参数值
变量语法参考文档:
-->
<property name="search ...
The best elasticsearch highlevel java rest api-----bboss
1.ElasticSearch客户端bboss提供了一系列注解
@ESId 用于标识实体对象中作为docid的属性,该注解只有一个persistent 布尔值属性,用于控制被本注解标注的字段属性是否作为普通文档属性保存,默认为true-保存,false不保存,字段名称为属性名称。ESId可用于添加和修改文档;readSet属性:默认false,设置为true时,检索的时候会将文档id设置到被注解的对象属性中
@ESParentId 用于标识实体对象中作为parentid的属性 ...