文档章节

RestClientUtil和ConfigRestClientUtil区别说明

bboss
 bboss
发布于 2018/12/15 00:02
字数 145
阅读 92
收藏 0

RestClientUtil directly executes the DSL defined in the code.

ConfigRestClientUtil gets the DSL defined in the configuration file by the DSL name and executes it. 

RestClientUtil example:

ClientInterface clientUtil = ElasticSearchHelper.getRestClientUtil();//define an instanceof RestClientUtil,It's single instance, multithreaded secure.  
List<Map> json = clientUtil.sql(Map.class,"{\\"query\\": \\"SELECT * FROM demo\\"}");  

ConfigRestClientUtil example:

ClientInterface clientUtil = ElasticSearchHelper.getConfigRestClientUtil("esmapper/sql.xml");//define an instanceof ConfigRestClientUtil,It's single instance, multithreaded secure.  
Map params = new HashMap();  
params.put("channelId",1);  
List<Map> json = clientUtil.sql(Map.class,"sqlQuery",params);  

the dsl config file:sql.xml ,We can define a lot of DSLs in the configuration file

<properties>  
    <!--  
        sql query  
    -->  
    <property name="sqlQuery">  
        <!\[CDATA\[  
         {"query": "SELECT * FROM dbclobdemo where channelId=#\[channelId\]"}  
        \]\]>  
    </property>  
</properties>  

© 著作权归作者所有

共有 人打赏支持
bboss

bboss

粉丝 102
博文 60
码字总数 66220
作品 8
长沙
程序员
私信 提问
整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题

整理关于IE6、IE7、IE8、Firefox兼容性CSS HACK问题 1.区别IE和非IE浏览器CSS HACK代码 2.区别IE6,IE7,IE8,FF CSS HACK 【区别符号】:「9」、「*」、「_」 【示例】: 【说明】:因为IE系列...

serverking6
2013/08/22
0
0
java多线程 --run()和Start()的区别

Thread类包含start()和run()方法,它们的区别是什么?本章将对此作出解答。本章内容包括: start() 和 run()的区别说明 start() 和 run()的区别示例 start() 和 run()相关源码(基于JDK1.7.0_...

Jasonisoft
2016/05/30
0
0
IE6、IE7、IE8、Firefox兼容性CSS HACK代码+示例

1.区别IE和非IE浏览器CSS HACK代码 #divcss5{ background:blue; /非IE 背景藍色/ background:red 9; /IE6、IE7、IE8背景紅色/ } 2.区别IE6,IE7,IE8,FF CSS HACK 【区别符号】:「9」、「*」、...

名字已被取
2016/03/04
87
1
iOS开发技巧(系列十四:iOS7导航栏和iOS6的区别)

在说明autolayout之前先说明一下iOS6和iOS7的导航栏区别,还是通过简单的图来说明吧,一个坐标为(0,0,320,200)的ImageView,即Y坐标为0,如下图, iOS6的效果图, iOS7的效果图, 可以看出明...

召唤攻城狮
2014/06/14
0
4
进程线程.实例深入PYTHON多线程?

单线程演示: 1.线程就好比<进程线程.形象的说明进程和线程的区别?>中所说的工厂的工人,一个工人干一个任务叫做单线程 2.如下单个线程去访问4个不同的URL,要求返回URL地址和返回码 #!/usr/bin...

满满李
2016/04/27
99
0

没有更多内容

加载失败,请刷新页面

加载更多

嵌入式应用选择合适的微控制器

准备所需硬件接口列表 使用微控制器的基本硬件框图,准备一份微控制器需要支持的所有外设接口的列表。微控制器中有两种常见的接口类型需要列出。第一种是通信接口,这些是外围设备,如USB,S...

linuxCool
12分钟前
1
0
Group by使用

概述 GROUP BY我们可以先从字面上来理解,GROUP表示分组,BY后面写字段名,就表示根据哪个字段进行分组,如果有用Excel比较多的话,GROUP BY比较类似Excel里面的透视表。 GROUP BY必须得配合...

小橙子的曼曼
23分钟前
1
0
机械臂写中文

Make Me a Hanzi https://www.skishore.me/makemeahanzi/ 使用uArm Swift Pro机械臂写中文-毛笔字 https://github.com/makelove/Robot_Arm_Write_Chinese...

itfanr
34分钟前
0
0
OSChina 周三乱弹 —— 孤独到都和病毒发生了感情了

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @-冰冰棒- :#今日歌曲推荐# 逃跑计划《一万次悲伤 (Live)》 《一万次悲伤 (Live)》- 逃跑计划 手机党少年们想听歌,请使劲儿戳(这里) 现在...

小小编辑
今天
979
13
test

//// main.c// Test//// Created by 吕颖 on 2019/1/16.// Copyright © 2019年 carmen. All rights reserved.//#include <stdio.h>#include <stdlib.h>#include <t......

carmen-ly
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部