es 實戰
@Document(indexName = "oooodin", type = "book")
public class Book {
private Integer id;
private String bookName;
private String author;
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
@Override
public String toString() {
return "Book{" +
"id=" + id +
", bookName='" + bookName + '\'' +
", author='" + author + '\'' +
'}';
}
}
import org.springframework.data.elasticsearch.repository.ElasticsearchRepository;
public interface BookRepository extends ElasticsearchRepository<Book, Integer> {
}
然後來測試一下看看(建立一個測試類):
@RunWith(SpringRunner.class)
@SpringBootTest
public class RedisTest {
@Autowired
BookRepository bookRepository;
@Test
public void test01() {
Book book = new Book();
book.setId(1);
book.setBookName("xxxx");
book.setAuthor("yyyy");
bookRepository.index(book);
}
}
相關文章
- 跨機房ES同步實戰
- ES6系列之非同步處理實戰非同步
- ES6 系列之非同步處理實戰非同步
- Laya實戰-打地鼠JS版本的ES6重構JS
- Elasticsearch開發實戰篇——基於ES的SQL報警引擎ElasticsearchSQL
- elasticsearch7.6.2實戰(2)-es視覺化及分析平臺-kibanaElasticsearch視覺化
- Elasticsearch資料庫優化實戰:讓你的ES飛起來Elasticsearch資料庫優化
- es6 class繼承用es5實現繼承
- 集合 -- es5實現
- Es6 Promise 實現Promise
- ES6 中 class 和 extends 的es5實現
- ES6實現繼承繼承
- ES5 如何實現 Class
- 實操ES6之PromisePromise
- ES5和ES6中對繼承的實現繼承
- ES6 Promise 及實現原理Promise
- ES6 實用開發技巧
- laravel8實現ES搜尋Laravel
- ES5實現ES6的一些方法-call,bind,is,promisePromise
- ES——ES2022+
- RocketMQ實戰系列從理論到實戰MQ
- 實戰篇——CSRF漏洞pikachu靶場實戰
- Maven實戰與原理分析(二):maven實戰Maven
- 用es5實現es6的promise,徹底搞懂promise的原理Promise
- ES5+ES6+ES7特性整理
- 如何用es5實現繼承繼承
- 使用 iOS OpenGL ES 實現長腿功能iOS
- ES6模板字串的實現原理字串
- Es6 Class是如何實現的?
- 使用 OpenGL ES 實現全景播放器播放器
- JSBridge實戰JS
- CoreOS實戰
- Activiti實戰
- MQTT 實戰MQQT
- DevOps實戰dev
- LangChain實戰LangChain
- AutoGPT實戰GPT
- Git實戰Git