Spring Boot 3.2.5 集成 MyBatisPlus

前置条件,先连接好数据库,并且数据库里新建表插入几条数据

连接mysql传送门

版本

Spring Boot 3.2.5

第一步,添加依赖

<dependency>
	<groupId>com.baomidou</groupId>
	<artifactId>mybatis-plus-spring-boot3-starter</artifactId>
	<version>3.5.5</version>
</dependency>
<dependency>
	<groupId>org.mybatis</groupId>
	<artifactId>mybatis-spring</artifactId>
	<version>3.0.3</version>
</dependency>

第二步,添加yml配置

mybatis-plus:
  mapper-locations: classpath*:/mapper/*Mapper.xml
  type-aliases-package: com.example.arrow_smart_toilet_back_01.mapper
  configuration:
    map-underscore-to-camel-case: true
    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
  global-config:
    banner: true
    db-config:
      id-type: auto
      logic-delete-field: deleted
      logic-not-delete-value: 0
      logic-delete-value: 1
  extension:
    enabled: true
    mapper-package: com.example.arrow_smart_toilet_back_01.mapper
    data-permission:
      enabled: true

在这里插入图片描述

第三步,配置全局扫描mapper

在这里插入图片描述

第四步,编写mapper代码,(如需自定义sql脚本需要在mapper.xml里编写sql代码)

在这里插入图片描述
在这里插入图片描述

第五步,测试代码并且访问接口

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
连接成功!希望对你有帮助!

相关推荐

  1. SpringBoot集成MybatisPlus实现代码生成

    2024-04-27 12:02:04       29 阅读
  2. SpringBoot3整合MyBatisPlus

    2024-04-27 12:02:04       64 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-27 12:02:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-27 12:02:04       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-27 12:02:04       82 阅读
  4. Python语言-面向对象

    2024-04-27 12:02:04       91 阅读

热门阅读

  1. EureKa详解

    2024-04-27 12:02:04       36 阅读
  2. Stable Diffusion 本地部署教程

    2024-04-27 12:02:04       30 阅读
  3. 计算足球比赛中胜平负的概率

    2024-04-27 12:02:04       123 阅读
  4. Android Binder——Parcel数据处理流程(二十二)

    2024-04-27 12:02:04       29 阅读