美文网首页
spring boot mybatis 整合

spring boot mybatis 整合

作者: lh92 | 来源:发表于2018-06-13 10:41 被阅读0次
    • 添加 mybatis jar
            <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>1.3.1</version>
            </dependency>
            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
            </dependency>
    
    • 配置文件
    • 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>
    </configuration>
    
    • application.properties
    mybatis.config-locations=classpath:mybatis-config.xml
    mybatis.mapper-locations=classpath:mapper/*.xml
    mybatis.type-aliases-package=com.example.domain
    
    
    spring.datasource.driverClassName = com.mysql.jdbc.Driver
    spring.datasource.url =
    spring.datasource.username= 
    spring.datasource.password= 
    
    • 在主类上 添加@MapperScan("com.example.demo.mapper")
    @SpringBootApplication
    @MapperScan("com.example.demo.mapper")
    public class DemoApplication {
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    }
    

    大功告成

    mapper domain 什么的 自己看着来吧

    相关文章

      网友评论

          本文标题:spring boot mybatis 整合

          本文链接:https://www.haomeiwen.com/subject/wuyreftx.html