bean 方式 | 学习笔记

简介: 快速学习 bean 方式

开发者学堂课程【ElasticSearch 入门精讲bean 方式学习笔记,与课程紧密连接,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/631/detail/9985


bean 方式


一、知识解读

二、使用 Bean 的方式新增索引


一、知识解读

*/

@Testpub1ic void testAddIndexByBean throws JsonProcessi ngException {IndexRequestBuilder indexRequestBuilder = client. prepareIndex("bigdata",

"product", "3");

BigdataProduct bean = new BigdataProduct("HBase", "周润发","2.6.7");

objectMapper mapper = new objectmapper();

byte[] bytes = mapper . writevalueasBytes (bean);

//

System. out. print1n("使用objectMapper实例封装bean,内容是: "+new string (bytes));//

{"name": "SQOOP" , "author":"张学友","last_ _version":"5.6.7"}IndexResponse indexResponse = indexRequestBuilder. setsource(bgtes). getO;

//下述方式可以,但是不推荐

// IndexResponse i ndexResponse =

indexRequestBuilder. setsource ("name","SQ0OP" , "author","张学友","7ast_ version","5.6.7").getO;

System. out. print1n("增加索引方式之Bean方式,成功否?" + indexResponse. iscreated());

}

二、使用 Bean 的方式新增索引

@Test

publicvoidtestNewAddIndexBeanWay(throws JsonProcessingException {

System. out.printIn("正式开始使用[使用Bean的方式新增索引]了...");Byte[]beanBytes=new ObjectMapper().writeValueAsBytes(newProduct(name: "Flink", author.“舍我其谁",version: "2.3.8"); .IndexRestonse response = client.preparelndex(INDEX, TYPE, id: "2").setSource(beanBytes,XConterType.SMILE).get();

System. out.print("待新增的索引信息是: %s, es集群反馈的结果是: %s%n",new String(beanBytes),response.toString();

}

相关文章
|
6月前
|
Java Spring 容器
Spring注解开发定义bean及纯注解开发模式
Spring注解开发定义bean及纯注解开发模式
56 0
|
5月前
|
XML druid Java
Spring5系列学习文章分享---第二篇(IOC的bean管理factory+Bean作用域与生命周期+自动装配+基于注解管理+外部属性管理之druid)
Spring5系列学习文章分享---第二篇(IOC的bean管理factory+Bean作用域与生命周期+自动装配+基于注解管理+外部属性管理之druid)
62 0
|
5月前
|
XML Java 数据格式
Spring框架第三章(基于注解管理bean)
Spring框架第三章(基于注解管理bean)
|
6月前
|
前端开发 Java 数据格式
【Spring系列笔记】定义Bean的方式
在Spring Boot应用程序中,定义Bean是非常常见的操作,它是构建应用程序的基础。Spring Boot提供了多种方式来定义Bean,每种方式都有其适用的场景和优势。
110 2
|
6月前
|
Java Spring 容器
Bean背后的魔法:揭秘Spring配置Bean的实现原理
Bean背后的魔法:揭秘Spring配置Bean的实现原理
59 0
Bean背后的魔法:揭秘Spring配置Bean的实现原理
|
6月前
|
XML Java 数据格式
Spring Bean的定义(含创建Bean的三种方式)
Spring Bean的定义(含创建Bean的三种方式)
|
6月前
|
Java 容器 Spring
Javaweb之SpringBootWeb案例之 Bean管理的Bean作用域详细的解析
Javaweb之SpringBootWeb案例之 Bean管理的Bean作用域详细的解析
40 0
|
存储 Java 程序员
探秘Spring中Bean的注解宝典:解读存取Bean的相关注解及用法
探秘Spring中Bean的注解宝典:解读存取Bean的相关注解及用法
|
XML Java 数据格式
Sping5学习(四):IOC操作Bean管理 之 基于注解方式的对象创建
Sping5学习(四):IOC操作Bean管理 之 基于注解方式的对象创建
Sping5学习(四):IOC操作Bean管理 之 基于注解方式的对象创建
|
XML Java 数据格式
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
Sping5学习(六):IOC操作Bean管理 之 完全注解开发
下一篇
无影云桌面