创建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接口层

总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
解决异常FileNotFoundException:class path resource找不到资源文件的问题
今天小编就为大家分享一篇关于解决异常FileNotFoundException:class path resource找不到资源文件的问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧2018-12-12
Java String类简单用法实战示例【字符串输出、比较】
这篇文章主要介绍了Java String类简单用法,结合具体实例形式分析了Java使用String类实现字符串的输出和比较功能相关操作技巧,需要的朋友可以参考下2019-07-07
SpringController返回值和异常自动包装的问题小结
今天遇到一个需求,在不改动原系统代码的情况下,将Controller的返回值和异常包装到一个统一的返回对象中去,下面通过本文给大家介绍SpringController返回值和异常自动包装的问题,需要的朋友可以参考下2024-03-03


最新评论