7.2 创建 Spring boot 子模块来提供对外查询接口
创建项目
- 依赖选择  
- 把父依赖更改成我们自己的父工程 - <parent> <artifactId>gmall</artifactId> <groupId>com.atguigu.dw</groupId> <version>1.0-SNAPSHOT</version> </parent>
- 再在父工程 - pom.xml中添加如下配置- <module>gmall-publisher</module>
- 添加对 - gmall-common的依赖- <dependency> <groupId>com.atguigu.dw</groupId> <artifactId>gmall-common</artifactId> <version>1.0-SNAPSHOT</version> </dependency>
- 在gmall-common子模块中添加 scala 专用的 Json 解析工具<!-- 转为 scala 准备的 json 解析工具 --> <!-- https://mvnrepository.com/artifact/org.json4s/json4s-jackson --> <dependency> <groupId>org.json4s</groupId> <artifactId>json4s-jackson_2.11</artifactId> <version>3.2.11</version> </dependency>
我们对外提供的两个接口
- 日活总数接口 http://hadoop201:8070/realtime-total?date=2019-05-15
- 日活小时明细接口 - http://hadoop201:8070/realtime-hour?id=dau&&date=2019-05-15
在application.properties添加如下配置
# 默认端口
server.port=8070
# es 路径
spring.elasticsearch.jest.uris = http://hadoop201:9200,http://hadoop202:9200,http://hadoop203:9200