• Springboot集成Mybatis亲测有效版(小白 初级 参考)


    写在前面:在网上看了很多这方面的资料,一直没有找到自己想要的版。经过数次的犯错与请教大神,总结出一版能成功运行的demo

     

    1、创建springboot项目

    过程略。网上一大堆资源

    2、导入依赖。

    <!--MyBatis整合SpringBoot的起步依赖-->
     <dependency>
         <groupId>org.mybatis.spring.boot</groupId>
         <artifactId>mybatis-spring-boot-starter</artifactId>
         <version>2.0.0</version>
     </dependency>

     <!--MySQL的驱动依赖-->
     <dependency>
         <groupId>mysql</groupId>
         <artifactId>mysql-connector-java</artifactId>
     </dependency>

     

     

    3、配置文件配置数据库信息(mysql

    #配置数据库的连接信息
    #注意这里的驱动类有变化
    spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
    spring.datasource.url=jdbc:mysql://127.0.0.1:3306/springboot?serverTimezone=GMT%2B8&useUnicode=true
    spring.datasource.username=root
    spring.datasource.password=123456a?

     

    4、创建数据表的实体类

     

    5controller层方法

     

    6service层方法

     

     

    7Mapper

     

    8mapper.xml

     

    9、将接口和映射文件分开,在配置文件中配置

    mybatis.mapper-locations=classpath:mapper/*.xml注意这里可以用*号代表所有的

     

    10、查看

     

     总结步骤:

    1、pom.xml导入需要的mybatis和mysql依赖

    2、properties配置数据库驱动、连接、密码、账户等数据库信息,配置mybatis.mapper-location映射的对应地址

    3、创建mapper.xml添加sql语句等信息

    4、创建数据库的实体类

    5、创建具体类

      5.1创建controller层的类,调用services层的接口

      5.2创建services层接口

      5.3创建services层对应接口的实现类

      5.4实现类里面调用Mapper方法

    6、创建映射关系Mapper

      可新建mapper文件夹,里面加入对应的Mapper,注意加入@Mapper注解才能实现映射,调用Mapper.xml中的语句

    上述步骤仅供参考。

  • 相关阅读:
    Linux-grep 命令和find 命令 (6)
    第1阶段——u-boot分析之make 100ask24x0_config指令(1)
    shell变量$(CURDIR),$0,$1,$2,$#含义解释
    ln命令详解
    快速解决设置Android 23.0以上版本对SD卡的读写权限无效的问题
    java.io.IOException: Cleartext HTTP traffic to xxx.xxx.xxx.xxx not permitted
    AndroidStudio 3.0中之后无法打开DDMS [Android Device Monitor] 问题
    解决android sdk docs帮助文档打开慢的问题
    Android Intent的使用
    约束布局ConstraintLayout详解
  • 原文地址:https://www.cnblogs.com/wnnstudy/p/14033879.html
Copyright © 2020-2023  润新知