zoukankan      html  css  js  c++  java
  • 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);
        }
    }
  • 相关阅读:
    unix操作系统一些笔记
    安装SQL SERVER2008 R2出现的几个问题
    js中的类型和函数参数传递类型问题
    js一些要点
    百度2015年前端笔试题(南京区域)
    js 函数中的 this 问题
    html细节
    前后台读取Web.config中的值的方法
    使用的 SQL Server 版本不支持数据类型“datetime2”.
    物料主数据MRP4中的独立/集中
  • 原文地址:https://www.cnblogs.com/fps2tao/p/13821490.html
Copyright © 2011-2022 走看看