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
- Elasticsearch資料庫優化實戰:讓你的ES飛起來Elasticsearch資料庫優化
- elasticsearch7.6.2實戰(2)-es視覺化及分析平臺-kibanaElasticsearch視覺化
- es6 class繼承用es5實現繼承
- Es6 Promise 實現Promise
- 集合 -- es5實現
- ES6 中 class 和 extends 的es5實現
- ES6實現繼承繼承
- 實操ES6之PromisePromise
- ES5 如何實現 Class
- ES6 實踐規範
- ES5和ES6中對繼承的實現繼承
- JavaScript原型鏈以及ES3、ES5、ES6實現繼承的不同方式JavaScript原型S3繼承
- ES6 Promise 及實現原理Promise
- laravel8實現ES搜尋Laravel
- ES6 實用開發技巧
- ES5實現ES6的一些方法-call,bind,is,promisePromise
- RocketMQ實戰系列從理論到實戰MQ
- Maven實戰與原理分析(二):maven實戰Maven
- 實戰篇——CSRF漏洞pikachu靶場實戰
- ES5+ES6+ES7特性整理
- Activiti實戰
- Git實戰Git
- flex實戰Flex
- MQTT 實戰MQQT
- CoreOS實戰
- Shell——實戰
- AutoGPT實戰GPT
- LangChain實戰LangChain
- SEO 實戰
- ClickHouse實戰
- Sentinel實戰
- Docker實戰Docker
- 實戰NginxNginx