Springboot 集成Mybatis的详细步骤

Springboot 集成Mybatis的详细步骤

项目目录如下:

Springboot 集成Mybatis的详细步骤_第1张图片

1、第一步:引入依赖:

(1)打开pom.xml,在里面引入依赖


    org.mybatis.spring.boot
    mybatis-spring-boot-starter
    2.0.0



    mysql
    mysql-connector-java

(2) 有些Idea会自动更新,有些Idea不会

如果你的Idea不自动更新的话,右击pom.xml–>Maven–>Reimport,然后等待引入完成

Springboot 集成Mybatis的详细步骤_第2张图片

2、连接数据库 application.properties

server.port=8443
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/cotea?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
spring.datasource.username=root
spring.datasource.password=***(自己数据库密码)
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver

myBatis.type-aliases-package=com.evan.cotea.pojo(这一个包下一步会创建)
myBatis.mapper-locations=classpath:mapper/*Mapper.xml

3、创建pojo、mapper、service、controller包

我的项目一开始用的是hibernate,项目做着觉得有些业务有mybatis更加方便,所以就又在原项目的基础上集成了mybatis,不过步骤基本是一样的

4、在启动类(CoteaApplication)上加入@MapperScan(“mapper包路径”)

@SpringBootApplication
@MapperScan("com.evan.cotea.mapper")
public class CoteaApplication {

  public static void main(String[] args) {
    SpringApplication.run(CoteaApplication.class, args);
  }

}

5、mapper的接口类的注解为@mapper
Springboot 集成Mybatis的详细步骤_第3张图片

6、在resource路径下创建mapper目录,再创建***Mapper.xml
Springboot 集成Mybatis的详细步骤_第4张图片





  
      
      
  

  

column是mybatis的数据库的属性,property对应的是你的数据库的属性

你可能感兴趣的:(SpringBoot,spring,mysql)