SpringBoot入门八(整合之mybatis)

 

目标:配置Mybatis在Spring Boot工程中的整合包,设置mybatis的实体类别名,输出执行sql语句配置项


分析:
1.添加启动器依赖I(mybatis官方)
2.配置mybatis:实体类别名包,日志,映射文件等
3.配置MapperScan(扫描)

 ===========

步骤:
1.添加mybatis官方对spring boot 的一个启动器

<!--mybatis启动器依赖-->
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.1.3</version>
        </dependency>

2.配置mybatis(application.properties)

#mybatis配置
# mybatis的为实体其别名
mybatis.type-aliases-package=com.cc8w.entity

# 映射文件路径
mybatis.mapper-locations=classpath:mybatis/mappers/*.xml

# 日志控制台输出
mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl

 

3.设置启动器类mapper扫描 (如果每个mapper接口加@Mapper也可)

 

package com.cc8w;

import org.mybatis.spring.annotation.MapperScan;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

/**
 * spring boot 工程都有一个启动引导类,
 * 并且添加 @SpringBootApplication 组合注解
 */
@SpringBootApplication
@MapperScan("com.cc8w.home.mapper") //扫描mapper接口
public class Application {
    public static void main(String[] args) {
        SpringApplication.run(Application.class,args);
    }
}

 

posted @ 2020-10-15 16:49  与f  阅读(134)  评论(0编辑  收藏  举报