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中的语句

上述步骤仅供参考。

原文地址:https://www.cnblogs.com/wnnstudy/p/14033879.html