xml spring-boot 2.0 + mybatis + phoneix集成
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了xml spring-boot 2.0 + mybatis + phoneix集成相关的知识,希望对你有一定的参考价值。
<!--编写mapper文件-->
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.manlier.srapp.dao.ComponentDAO">
<select id="getComponentByName" resultType="Component">
SELECT * FROM components WHERE name = #{name}
</select>
</mapper>
// 指定Mapper类的包路径
@MapperScan("org.manlier.srapp.dao")
@SpringBootApplication
public class Application {
}
# 指定mybatis配置
mybatis:
mapper-locations: classpath:mappers/*.xml
type-aliases-package: org.manlier.srapp.domain
<!-- phoenix 数据驱动 -->
<dependency>
<groupId>org.apache.phoenix</groupId>
<artifactId>phoenix-4.13.1-HBase-1.2-client</artifactId>
<version>4.13.1</version>
<scope>system</scope>
<systemPath>${project.basedir}/src/main/resources/apprepo/phoenix-4.13.1-HBase-1.2-client.jar</systemPath>
</dependency>
<!-- hbase client 依赖 -->
<dependency>
<groupId>org.apache.hadoop</groupId>
<artifactId>hadoop-client</artifactId>
<version>2.7.3</version>
</dependency>
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-client</artifactId>
<version>1.2.6</version>
</dependency>
<!--mybatis 和 spring jdbc-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.3.2</version>
</dependency>
以上是关于xml spring-boot 2.0 + mybatis + phoneix集成的主要内容,如果未能解决你的问题,请参考以下文章
spring-boot2.0 单元测试JUnit4
如何使用 JOOQ 和 Spring-boot 2.0 进行手动事务管理?
spring-boot 2.0 多模块化项目和EurekaServer的搭建
Spring Boot 2.0下配置Log4j2下的错误问题分析与解决
没有父pom.xml的spring-boot无法生成war打包
-Dlogback.configurationFile=logback.xml 在运行 Spring-Boot 时被忽略