目录
SpringData操作elasticsearch的思路
Spring Data 的强大之处,就在于不用写任何DAO处理,自动根据方法名或类的信息进行CRUD操作。只要定义一个接口,然后继承Repository提供的一些子接口,就能具备各种基本的CRUD功能。
定义Repository接口
接口位置

让它继承ElasticsearchRepository
public interface ItemRepository extends ElasticsearchRepository<Item,Long> {
}
继承之后我们就可以用CRUD方法了
使用Repository操作Elasticsearch
我们需要先在test测试类中注入respository
@Autowired
private ItemRepository itemRepository;
然后确保pojo类里面有item的无参构造方法,和所有对象有参数的构造方法
package cn.itcast.elasticsearch.pojo;
import org.springframework.data.annotation.Id;
import org.springframework.data.elasticsearch.annotations.Document;
im

本文介绍了如何在SpringBoot应用中使用SpringData的Repository接口进行Elasticsearch的CRUD操作。通过定义Repository接口,无需编写DAO层,可以直接实现文档的新增、修改、基本查询及自定义查询功能。详细步骤包括接口定义、测试类的编写以及不同类型的查询操作。
最低0.47元/天 解锁文章
901

被折叠的 条评论
为什么被折叠?



