- 博客(14)
- 收藏
- 关注
原创 ruoyi 前后端分离框架,升级mybatis-plus并兼容旧代码
Ruoyi作为流行的前后端分离快速开发框架,默认集成MyBatis。升级至MyBatis-Plus可增强单表操作效率,但需确保现有代码兼容性。
2026-01-09 08:58:41
980
原创 推荐一款免费开源的工具 HexHub:一站式搞定数据库、SSH与Docker的全能神器
面对桌面上排满的Navicat、FinalShell、Portainer图标,你是否也感到效率正在被反复切换消耗?一位运维工程师只用了一款工具,就将工作效率提升了数倍。
2026-01-12 09:06:29
1309
原创 ruoyi前后端分离-优化文件导出逻辑
本文介绍了一个支持百万级数据导出的分页分批导出系统实现方案。系统通过PageExportExecutor接口定义导出流程,包含数据校验、分页查询和数据转换等方法。ExportService提供核心导出功能,采用异步处理机制,支持CSV文件生成、ZIP压缩及云存储上传。系统包含两种分页策略(基于ID和页码),并定义了文件业务类型和文件类型枚举。使用示例展示了如何导出平台密码数据,包括Controller层调用和Service层实现。该方案优化了大数据量导出的性能和稳定性,支持本地存储和云存储
2026-01-12 09:04:59
1000
原创 ruoyi前后端分离-集成mapstruct
摘要:本文介绍了在Ruoyi框架中使用MapStruct实现对象转换的方法。针对分层架构中DTO与Entity转换效率低下的问题,通过配置Maven依赖(1.5.5.Final版本)和编译器插件,实现编译期自动生成类型安全的转换代码。重点说明了转换器接口的编写规范,包括@Mapper注解使用、Mappers工厂获取实例以及不同类型转换方法的定义。同时介绍了@Mappings和@Mapping注解实现字段映射的特殊处理,如将source对象中的status.code映射到target对象的status字段
2026-01-10 10:33:22
908
原创 ruoyi前后端分离-优化代码生成脚本格式(mybatis-plus)
摘要:本文介绍了基于Ruoyi框架的代码生成器优化方案,通过MyBatis-Plus特性提升生成代码的质量。优化后的模板包括Controller、Service、Mapper、Domain等核心类,采用前后端分离架构,实现了分页查询、导出、增删改查等基础功能。关键改进包括:1) 使用MyBatis-Plus的BaseMapper简化数据库操作;2) 规范请求/响应参数对象;3) 增强参数校验;4) 统一异常处理;5) 优化导出功能实现。该方案显著提高了代码的可读性、维护性和一致性,适用于企业级应用开发。
2026-01-10 10:32:35
813
原创 ruoyi前后端分离-集成mybatis-plus后范例
此文章是已经集成了 mybatis-plus,ruoyi文件导出优化,集成mybatis-plus上一篇文章有讲。
2026-01-09 10:41:42
486
原创 创建一个名称为VehicleDemo的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。
一、题目!创建一个名称为VehicleDemo的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stop()方法。...
2022-06-06 17:08:45
2098
原创 创建一个名称为VehicleDemo的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfac
创建一个名称为VehicleDemo的接口,在接口中添加两个带有一个参数的方法start()和stop()。在两个名称分别为Bike和Bus的类中实现Vehicle接口。创建一个名称为interfaceDemo的类,在interfaceDemo的main()方法中创建Bike和Bus对象,并访问start()和stop()方法。...
2022-06-06 16:55:37
340
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅