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

浙公网安备 33010602011771号