当前位置:   article > 正文

SpringBoot整合MyBatis-Plus_mybatisplus和mybatis版本对应

mybatisplus和mybatis版本对应

注意:springboot版本是2.7.8,mybatisplus版本:3.4.3,版本不同会导致运行发生错误(别忘了导入MySQL驱动)。
在这里插入图片描述
在这里插入图片描述

  • MyBatis-Plus与MyBatis区别
    • 导入坐标不同
    • 数据层实现简化
  1. 手动添加SpringBoot整合MyBatis-Plus的坐标,可以通过mvnrepository获取
<dependency>
	<groupId>com.baomidou</groupId>
	<artifactId>mybatis-plus-boot-starter</artifactId>
	<version>3.4.3</version>
</dependency>
  • 1
  • 2
  • 3
  • 4
  • 5

注意事项
由于SpringBoot中未收录MyBatis-Plus的坐标版本,需要指定对应的Version
2. 设置数据源参数

spring:
  datasource:
      driver-class-name: com.mysql.cj.jdbc.Driver
      url: jdbc:mysql://localhost:3306/ssm_db?serverTimezone=UTC	
      username: root
      password: root
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  1. 定义数据层接口与映射配置,继承BaseMapper
@Mapper
public interface UserDao extends BaseMapper<User> {
}
  • 1
  • 2
  • 3
  1. 测试类中注入dao接口,测试功能
@SpringBootTest
class Springboot06MybatisApplicationTests {
	@Autowired
	private BookDao bookDao;
	@Test
	public void testGetById() {
		System.out.println(bookDao.selectById(1));
}
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Gausst松鼠会/article/detail/201385
推荐阅读
相关标签
  

闽ICP备14008679号