2.7.1 思路
➢
目标效果
2.7.2 代码实现-搭建开发环境
➢
创建新的 module
➢
勾选相关依赖
➢
在 pom.xml 文件中添加 ES 相关依赖以及 commons-lang3 工具包
注意:目前 SprintBoot 版本更新到 2.3.3,从 2.3 开始,SpringBoot 不能自动注入
JestClient 了,所以我们将版本降低到 2.1.5,修改后 Test 类报错,重新导包即可
➢ 修改 application.propertis 配置文件
➢ 搭建项目结构
2.7.3 代码实现-发布查询接口(日活总数)
➢
在 ESService 中添加获取日活总数的方法
➢ 在 ESServiceImpl 中对获取日活总数的方法进行实现
注意:如果注入的时候提示错误, 解决办法是:降低 Autowired 检测的级别,将 Severity
的级别由之前的 error 改成 warning 或其它可以忽略的级别
➢ 在 PublisherController 类中发布接口