SpringBoot2.0-整合Mybatis

版权声明: https://blog.csdn.net/pbrlovejava/article/details/82715982


整合环境:idea+gradle4.8+springboot2.0+mysql5


一、build.gradle

//Mybatis依赖
compile('org.mybatis.spring.boot:mybatis-spring-boot-starter:1.3.2')
//jdbc依赖
runtime('mysql:mysql-connector-java')

二、application.properties

# mapper.xml文件完整路径扫描
mybatis.mapper-locations=classpath: D:/springboot_workspace/springboot_mybatis2/src/main/java/com/iteason/springboot_mybatis2/mapper/*.xml
# 数据库连接名
spring.datasource.username=root
# 数据库连接密码
spring.datasource.password=123
# 数据库连接驱动
spring.datasource.driver-class-name=com.mysql.jdbc.Driver
# 数据库名称以及编码表
spring.datasource.url=jdbc:mysql:///mybatis?useUnicode=true&characterEncoding=utf8&useSSL=false


三、在运行主类中添加包扫描

@SpringBootApplication
@MapperScan("com.iteason.springboot_mybatis2.mapper")
public class SpringbootMybatis2Application {

    public static void main(String[] args) {
        SpringApplication.run(SpringbootMybatis2Application.class, args);
    }
}

四、配置资源文件

在build.grade中添加

//xml资源文件读取
sourceSets {
    main {
        resources {
            //可以将java目录下的所有非.java资源打包到classes下
            srcDirs = ['src/main/java', 'src/main/resources']
        }
    }
}

猜你喜欢

转载自blog.csdn.net/pbrlovejava/article/details/82715982