7.2 创建 Spring boot 子模块来提供对外查询接口
- 依赖选择
操作数据库我们选择使用 MyBatis
父依赖改成我们自己的父工程
<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>
- 添加其他依赖
<!--phoenix--> <dependency> <groupId>org.apache.phoenix</groupId> <artifactId>phoenix-core</artifactId> <version>4.14.2-HBase-1.3</version> </dependency> <!--phoenix 用到的工具包--> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>20.0</version> </dependency>
- 配置文件: application.properties
server.port=8070
logging.level.root=error
# jdbc
spring.datasource.driver-class-name=org.apache.phoenix.jdbc.PhoenixDriver
spring.datasource.url=jdbc:phoenix:hadoop201,hadoop202,hadoop203:2181
spring.datasource.data-username=
spring.datasource.data-password=
# mybatis
# 做映射的时候会在 resources/mapper 目录找对应的 xml 文件
mybatis.mapperLocations=classpath:mapper/*.xml
# 字段名是否自动从下划线映射到驼峰命名 一般都是使用 true
mybatis.configuration.map-underscore-to-camel-case=true