springboot整合mybatisplus的方法详解

目录

  • POM:
  • application.yaml:
  • POJO:
  • mapper接口:
  • 包扫描:
  • 测试:
  • 总结

POM:
com.baomidoumybatis-plus-boot-starter3.5.1mysqlmysql-connector-javaorg.mybatis.spring.bootmybatis-spring-boot-starter2.1.4

如下图所示,mybatis-plus-boot-starter 已经引入了jdbc 所以无需在引入 jdbc的依赖
springboot整合mybatisplus的方法详解
文章图片

【springboot整合mybatisplus的方法详解】
application.yaml: 只需要 填写数据源配置即可 。
spring:datasource:url: jdbc:mysql://localhost:3306/kaoyan?serverTimezone=UTCpassword: adminusername: rootdriver-class-name: com.mysql.cj.jdbc.Driver


POJO:
@Data@NoArgsConstructor@AllArgsConstructor@ToString@TableName(value = "https://www.it610.com/article/user") // 指定查询的表名为 user public class UserPlus {// 以下为 mybatis-plus测试private Integer id; private String name; private Integer age; private String email; }


mapper接口: 特别简洁
package com.hoan.demo03242.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; import com.hoan.demo03242.bean.UserPlus; public interface UserPlusMapper extends BaseMapper {}


包扫描: springboot整合mybatisplus的方法详解
文章图片


测试:
@SpringBootTestclass Demo03242ApplicationTests {@AutowiredUserPlusMapper userPlusMapper; @Testvoid contextLoads() {UserPlus user = userPlusMapper.selectById(1); System.out.println(user.toString()); }}

springboot整合mybatisplus的方法详解
文章图片


总结 本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注脚本之家的更多内容!

    推荐阅读