好了,现在该搭个台子让这个执行者上台表演了:
/** * 索引Service实现 * * @author xiangwang */@Servicepublic class IndexService {@Resourceprivate ElasticDao elasticDao;/*** 索引初始化** 这个方法可以在启动应用时调用,可以在接口中调用,也可以在main方法中调用*/@PostConstructprivate void initIndex() {boolean flag = false;// 创建一个名为Test的索引if (!elasticDao.indexExist("Test")) {flag = elasticDao.createIndex("Test", ElasticDocument.class);if (flag) {System.out.println("create Test index success");} else {System.out.println("create Test index failure");}} else {System.out.println("Test index exist");}}}这就是整个注解结合Elasticsearch的真实案例 。
其实这玩意一开始只是作为代码里面的小工具,但到后来随着需求越来越多,越来越变态,在我们后来的系统中它发展成了一个内部的小系统,可以通过管理后台的功能按钮来动态创建、修改、删除Elasticsearch的索引和文档,以及导出、导入数据等等功能,既非常强大,也非常方便 。
我想,那些目前主流开发的框架也都是这么从小做起,一点点发展起来的吧 。
【4 Java注解:一个真实的Elasticsearch案例】
经验总结扩展阅读
- 另一个伊甸兑换码大全2022年10月礼包码有哪些
- 西安站和西安北站是一个站吗
- 家里人一个接一个生病的说说
- 2023年2月11日黄道吉日查询表 2023年2月11日黄道吉日查询
- 哪几个星座女爱一个人会给对方很大压力
- 爱上一个人完全不顾及父母的看法的星座
- 自贡酒店 自贡酒店排名
- 感情路上总是栽在同一个地方的星座
- 原生JavaScript
- 3 Java注解:一个真实Elasticsearch案例