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);
        }
    }
  • 相关阅读:
    hibernate4.3.5,Final hibernate.cfg.xml的配置
    mysql 入门 jdbc
    设计模式之责任链
    淘宝技术这十年
    java代码---------计算器实现
    java代码---------打印正三角形
    java代码=====实现修改while()
    java------------break;
    java代码-----循环变量的
    java代码----------实现写出循环
  • 原文地址:https://www.cnblogs.com/fps2tao/p/13821490.html
Copyright © 2011-2022 走看看