zoukankan      html  css  js  c++  java
  • 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中的语句

    上述步骤仅供参考。

  • 相关阅读:
    DotNet的JSON序列化与反序列化
    DotNet指定文件显示的尺寸
    将文本文件的内容存储在DataSet中的方法总结
    Apple的LZF算法解析
    DotNet常用排序算法总结
    C#创建安全的字典(Dictionary)存储结构
    C#创建安全的栈(Stack)存储结构
    转化代码:添加在您网页中用户触发转化行为之后的地方。添加方法
    nginx配置ThinkPHP5二级目录访问
    好久没写原生的PHP调用数据库代码了分享个
  • 原文地址:https://www.cnblogs.com/wnnstudy/p/14033879.html
Copyright © 2011-2022 走看看