创建MyBatis-Plus版的后端查询项目过程

 更新时间:2025年08月12日 09:26:51   作者:22:30Plane-Moon  
这篇文章主要介绍了创建MyBatis-Plus版的后端查询项目过程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

记得编码和maven库的检测!!!

1、maven库导入包

		<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>3.0.5</version>
        </dependency>
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-spring-boot3-starter</artifactId>
            <version>3.5.12</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus-jsqlparser -->
        <dependency>
            <groupId>com.baomidou</groupId>
            <artifactId>mybatis-plus-jsqlparser</artifactId>
            <version>3.5.12</version>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>com.mysql</groupId>
            <artifactId>mysql-connector-j</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

2、配置文件

spring:
  application:
    name: crm2026

  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    username: root
    password: 123456
    url: jdbc:mysql://localhost:3306/demo02?characterEncoding=UTF-8&useSSL=false&autoReconnect=true&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true

mybatis-plus:
  configuration:
    log-prefix: mybatis.
    log-impl: org.apache.ibatis.logging.commons.JakartaCommonsLoggingImpl
    map-underscore-to-camel-case: true
    lazy-loading-enabled: true
  type-aliases-package: com.situ.crm2026.model
  mapper-locations: classpath*:/mapper/**/*.xml

server:
  port: 8080

logging:
  level:
    mybatis: debug

3、必要类

1、实体类

2、创建时间那、创建者啊,这些不变的数据单独封装

3、较为简单的 响应 封装类

4、后端传来时间范围时,用这个接受处理,而且继承了基础实体类

4、逻辑方面

1、dao层

要想成功分页,还需对分页功能进行配置

2、Service接口

3、api接口层

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java中char[]输出不是内存地址的原因详解

    Java中char[]输出不是内存地址的原因详解

    这篇文章主要介绍了关于Java中char[]输出为什么不是内存地址的原因,文中通过示例代码介绍的很详细,需要的朋友们可以参考学习。
    2017-03-03
  • 基于SpringBoot实现一个有趣好玩的年会抽奖系统

    基于SpringBoot实现一个有趣好玩的年会抽奖系统

    年会抽奖是每个企业年末的重要活动,本文将基于SpringBoot框架,设计并实现一个公正、有趣、好玩的年会抽奖系统,确保抽奖过程的透明性和随机性,同时增加多种互动功能,有需要的可以了解下
    2026-02-02
  • Java带返回值的方法的定义和调用详解

    Java带返回值的方法的定义和调用详解

    在java中,方法就是用来完成解决某件事情或实现某个功能的办法。方法实现的过程中,会包含很多条语句用于完成某些有意义的功能——通常是处理文本,控制输入或计算数值,这篇文章我们来探究一下带返回值的方法的定义和调用
    2022-04-04
  • SpringBoot整合Web开发之文件上传与@ControllerAdvice

    SpringBoot整合Web开发之文件上传与@ControllerAdvice

    @ControllerAdvice注解是Spring3.2中新增的注解,学名是Controller增强器,作用是给Controller控制器添加统一的操作或处理。对于@ControllerAdvice,我们比较熟知的用法是结合@ExceptionHandler用于全局异常的处理,但其作用不止于此
    2022-08-08
  • 一文详解SpringBoot如何创建自定义的自动配置

    一文详解SpringBoot如何创建自定义的自动配置

    在实际开发中,仅靠SpringBoot的自动配置是远远不够的,所以这篇文章主要来和大家简单讲讲如何在SpringBoot创建自定义的自动配置吧
    2025-07-07
  • SpringApplicationRunListener监听器源码详解

    SpringApplicationRunListener监听器源码详解

    这篇文章主要介绍了SpringApplicationRunListener监听器源码详解,springboot提供了两个类SpringApplicationRunListeners、SpringApplicationRunListener(EventPublishingRunListener),spring框架还提供了一个ApplicationListener接口,需要的朋友可以参考下
    2023-11-11
  • 完美解决idea突然间很卡的问题

    完美解决idea突然间很卡的问题

    这篇文章主要介绍了完美解决idea突然间很卡的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • 实例讲解Java批量插入、更新数据

    实例讲解Java批量插入、更新数据

    这片文章介绍了一个Java批量添加数据,多个字段同时添加多条数据具体实例,面向的是Oracle数据库,需要的朋友可以参考下
    2015-07-07
  • Java 获取当前时间及实现时间倒计时功能【推荐】

    Java 获取当前时间及实现时间倒计时功能【推荐】

    这篇文章主要介绍了Java 获取当前时间及实现时间倒计时功能 ,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • SpringBoot实战:Spring如何找到对应转换器优雅使用枚举参数

    SpringBoot实战:Spring如何找到对应转换器优雅使用枚举参数

    这篇文章主要介绍了SpringBoot实战中Spring是如何找到对应转换器优雅的使用枚举参数,文中附有详细的实例代码有需要的朋友可以参考下,希望可以有所帮助
    2021-08-08

最新评论