自学Java第161天
学了几天的Elasticsearch
那如何用Java代码操作它呢?
-
我们以前学MySQL数据库的时候
也是先学了好几天的sql语句
这个就好比是前几天学的那些请求
-
后面用Java语言操作数据库是使用的jdbc
spring提供了jdbcTemplate可以完成crud
同样的道理,也有ElasticsearchTemplate
-
这是spring全家桶中的springdata提供的
关于其具体的用法,和数据库太像了
其中有更简便的方法就和通用mapper很类似
-

要知道jdbcTemplate虽然确实可以用
但是在项目中没用过它,都是用的通用mapper
并不是说它没用,而是通用mapper比较简便
-
同样的道理,ElasticsearchTemplate也能用
但是相对而言比较麻烦
使用ElasticsearchRepository就好了
-
通用mapper中创建接口继承mapper说明泛型
直接使用该接口就可以完成crud
这里也是一样的道理
自定义接口继承ElasticsearchRepository
-
emmm,不说了,好想睡觉
详细用法笔记中就有记载
-
行有不得反求诸己,我是@刘小爱
一个白天上班晚上学习的95后沪漂,不为其它,只为学会自律做好自己,也愿我的每日打卡能给你带来勇气,欢迎点赞关注和评论。
展开
刘小爱于2020-09-21 00:11发布的图片
刘小爱于2020-09-21 00:11发布的图片
刘小爱于2020-09-21 00:11发布的图片
刘小爱于2020-09-21 00:11发布的图片
刘小爱于2020-09-21 00:11发布的图片
刘小爱于2020-09-21 00:11发布的图片
8