zoukankan      html  css  js  c++  java
  • SpringBoot添加对Mybatis的支持

    1、修改maven配置文件pom.xml,添加对mybatis的支持:

            <dependency>
                <groupId>org.mybatis.spring.boot</groupId>
                <artifactId>mybatis-spring-boot-starter</artifactId>
                <version>1.3.3</version>
            </dependency>

    我连接的是mysql数据库,还需要添加mysql驱动的支持:

            <dependency>
                <groupId>mysql</groupId>
                <artifactId>mysql-connector-java</artifactId>
                <scope>runtime</scope>
            </dependency>

    2、修改springboot配置文件application.properties,添加如下内容:

    #mybatis configuration
    mybatis.mapper-locations=classpath:com/example/mapping/*Mapper.xml 
    mybatis.type-aliases-package=com.example.dao

    mybatis.mapper-locations是指的Mapper资源文件存放的路径

    mybatis.type-aliases-package是指的dao接口存放的路径

    3、修改springboot的入口程序:

    package com.example;
    
    import org.mybatis.spring.annotation.MapperScan;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    
    @MapperScan("com.example.dao*")
    @SpringBootApplication
    public class DemoApplication  {
    
        public static void main(String[] args) {
            SpringApplication.run(DemoApplication.class, args);
        }
    }

    红色内容是要添加的内容,com.example.dao是我的项目dao接口存放的路径

    这个注解内容也可以不添加,不添加的话,就需要在对应的dao接口前添加@Mapper注解,如下图如示:

    不过一般不建议这么用,最好还是直接修改springboot的入口文件,统一扫描

    通过以上三步,就完成了在SpringBoot中对Mybatis的支持了。

  • 相关阅读:
    自动称重系统-3
    自动称重系统-2
    自动称重系统-1
    Qt-序列号生成器
    征战 OSG-序及目录
    Qt-QML-安卓编译问题
    OSG-OSG中的observer_ptr指针
    HZNU Training 22 for Zhejiang Provincial Competition 2020
    树上乱搞
    HZNU Training 21 for Zhejiang Provincial Competition 2020
  • 原文地址:https://www.cnblogs.com/modou/p/10039735.html
Copyright © 2011-2022 走看看