多报表统一接口管理:实现一套接口处理所有类型报表的导出(二)

    Spring Boot 通用报表管理实践:从复杂到优雅的演进之路

    在现代企业应用中,报表功能是不可或缺的。然而,随着业务的快速发展,报表类型不断增多(每日、月度、施工计划等),且未来需求难以预估。如果每种报表都独立开发一套 CURD (创建、读取、更新、删除) 及...

    Read More

    基于 MybatisPlus 的动态 sql 构建器

    2025-07-26
    1. 核心思路概述 SELECT 和 JOIN 子句:仍然由 DynamicSqlBuilder 根据元数据手动构建 SQL 字符串。MyBatis-Plus 的 Wrapper 在处理动态表名和复杂 JOIN 方面不直接提供类似 where 的 fluent API。

    WHERE 子句:完全利用 MyBatis-Plus 的 LambdaQue...

    Read More

    swagger2 升级到 springdoc

    背景

    随着公司技术栈的持续演进,Spring Boot 2.3.x 升级到 Spring Boot 3.3.x 成为必然趋势。Spring Boot 3.3 完全基于 Jakarta EE 9+,要求使用 Jakarta EE 9 的包名(jakarta.*),而 S...

    Read More
    View: User: