7.2 创建 Spring boot 子模块来提供对外查询接口

创建项目

  1. 依赖选择

  2. 把父依赖更改成我们自己的父工程

    <parent>
       <artifactId>gmall</artifactId>
       <groupId>com.atguigu.dw</groupId>
       <version>1.0-SNAPSHOT</version>
    </parent>
    
  3. 再在父工程pom.xml中添加如下配置

    <module>gmall-publisher</module>
    
  4. 添加对gmall-common的依赖

    <dependency>
       <groupId>com.atguigu.dw</groupId>
       <artifactId>gmall-common</artifactId>
       <version>1.0-SNAPSHOT</version>
    </dependency>
    
  5. 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>
    

我们对外提供的两个接口

  1. 日活总数接口
     http://hadoop201:8070/realtime-total?date=2019-05-15
    
  2. 日活小时明细接口

    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
Copyright © 尚硅谷大数据 2019 all right reserved,powered by Gitbook
该文件最后修订时间: 2019-05-16 12:56:43

results matching ""

    No results matching ""