spring-boot mybatis 集成

来源:互联网 发布:ospf使用的算法 编辑:程序博客网 时间:2024/05/21 10:53

mybatis的集成有两种 一个是基于注解的 一种是基于xml的,我这使用的是基于xml的

1、maven 配置

<!--mysql驱动--><dependency>    <groupId>mysql</groupId>    <artifactId>mysql-connector-java</artifactId>    <version>5.1.21</version></dependency><!--mybatis支持--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-spring-boot-starter</artifactId><version>1.3.0</version></dependency>

2、直接在application.properties 添加以下属性

#数据源属性##数据库spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=gbk&zeroDateTimeBehavior=convertToNullspring.datasource.username=你的账号spring.datasource.password=你的密码##驱动spring.datasource.driverClassName =com.mysql.jdbc.Driver##mapper的配置路径mybatis.mapper-locations=classpath:mapper/*.xml##config的配置mybatis.config-locations=classpath:mybatis-config.xml


mybatis-config.xml

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"        "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>       <typeAliases>              <typeAlias alias="Integer" type="java.lang.Integer"/>              <typeAlias alias="Long" type="java.lang.Long"/>              <typeAlias alias="HashMap" type="java.util.HashMap"/>              <typeAlias alias="LinkedHashMap" type="java.util.LinkedHashMap"/>              <typeAlias alias="ArrayList" type="java.util.ArrayList"/>              <typeAlias alias="LinkedList" type="java.util.LinkedList"/>       </typeAliases>       <!--<mappers>-->              <!--<mapper resource="mappers/*.xml"></mapper>-->              <!--<package name="com.mobike.server.bi.dao.demo"></package>-->       <!--</mappers>--></configuration>


 
原创粉丝点击