SpringBoot整合MyBatis

第一步:添加依赖:
在pom文件中引入MyBatis和MySQL的依赖
<dependency>
  <groupId>org.mybatis.spring.boot</groupId>
  <artifactId>mybatis-spring-boot-starter</artifactId>
  <version>${mybatis-spring-boot}</version>
</dependency>

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>${mysql-connector}</version>
</dependency>

第二步:配置数据源:

在application.properties配置文件中,配置数据源、MyBatis的配置及映射文件
##1、配置数据源
##数据库连接地址
spring.datasource.url=jdbc:mysql://localhost:3306/数据库名
##用户名
spring.datasource.username=用户名
##密码
spring.datasource.password=密码
##驱动
spring.datasource.driver-class-name=com.mysql.jdbc.Driver

##2、MyBatis配置
##实体所在包,起别名
mybatis.type-aliases-package=实体类所在包的包名
##映射文件所在路径
mybatis.mapper-locations=classpath:mapper/*.xml

第三步:扫描接口包:

  在主模块(启动类)上注解扫描接口包,使用@MapperScan("包名")

到这里就已经整合完了,Controller 层、Dao(Mapper) 层、Service 层自动注入和原来 Spring 框架用法的使用完全一样 。

如果想让项目在运行时向控制台显示SQL语句,还需要在application.peoperties文件中添加下面的代码:

logging.level.包名=debug

 

posted @ 2020-03-10 14:34  你干嘛~哎呦  阅读(217)  评论(0)    收藏  举报