总览:17.4K Stars · 活跃维护 · Java 生态中最火 ORM 增强工具 | 版本 v3.5.16(2026.01) 🔥 一、MyBatis-Plus 是什么? MyBatis-Plus(简称 MP) 是 MyBatis 的一款增强工具包——它只做增强不做改变,引入 MP 不会对现有
在SpringBoot项目开发中,参数校验是保障接口数据合法性、规避非法数据、减少业务异常的核心手段。SpringBoot并未自研专属校验框架,而是基于Java官方JSR Bean Validation校验规范,整合原生实现框架、Spring封装层及各类第三方增强框架,形成了完整的参数校验体系。 目
在SpringBoot项目开发中,手写接口文档存在更新滞后、与代码不一致、维护成本高、协作效率低等问题,因此自动化接口文档框架成为项目标配。SpringBoot生态下的接口文档框架核心作用是自动扫描项目接口、解析接口信息、生成标准化可视化接口文档、支持在线调试与文档导出。 目前行业主流的四大接口文档
序列化是SpringBoot项目的核心基础能力,核心作用是将Java对象转换为可传输、可存储的字节流/字符串,反序列化则是逆向还原对象,广泛应用于HTTP接口响应、Redis缓存、RPC远程调用、消息队列传输、数据持久化等场景。 SpringBoot生态的序列化框架主要分为文本型序列化框架(JSON
一、概述 Spring Boot 4.0.0 于 2025 年 11 月 20 日正式发布,距离今天已有半年之久,作为基于 Spring Framework 7.0 构建的新一代开发框架,它标志着 Java Web 应用开发迈入全新阶段。经过半年时间的bug修复与版本迭代升级,使得Spring Bo
SpringBoot 生态下中文分词框架均基于 Java 开发,可快速集成实现文本拆分、关键词提取、语义预处理等能力,广泛用于全文检索、内容审核、舆情分析、智能标签等业务。 下文详细介绍 7 款主流框架,涵盖功能、特点、优劣及应用场景。 一、
SpringBoot 基于Servlet 规范内嵌 Web 容器,默认无需外置部署 Tomcat,支持无缝切换多款容器;整体分为开源内嵌轻量容器、异步网络容器、传统商业重型容器三大类。 主流包含:Tomcat、Jetty、Undertow、Netty、WebLogic/WebSphere/WildF
一、主流认证授权框架清单 Spring Security(官方标配) Apache Shiro(老牌轻量) Sa-Token(国产极简爆款) 原生 JWT + 自定义拦截器(自研轻量) Keycloak(开源 IAM 统一身份认证) CAS(经典老牌单点登录 SSO) Spring Cloud OA
SpringBoot 官方原生支持 Maven、Gradle 两大核心构建工具,传统 Ant+Ivy 已基本淘汰。下面逐一详细拆解核心功能、特点、优缺点、适用场景,最后附横向对比与选型建议。
一、项目概述 Dromara RuoYi-Vue-Plus是 Dromara 开源组织旗下一款面向分布式集群与多租户场景的企业级后台管理系统,由疯狂的狮子 Li 主导开发,是对经典开源项目 RuoYi-Vue 的全方位重写与升级(不兼容原框架)。项目代码与文档完全开源免费可商用,遵循MIT 协议,仅
RuoYi (若依) 是国内最受欢迎的 Java 企业级快速开发框架之一,定位为轻量、易用、可二次开发的权限管理与后台系统基础平台,核心价值在于大幅提升开发效率,减少重复编码工作,让开发者专注于业务逻辑实现。项目名称源自作者对女儿的寄语 "你若不离不弃,我必生死相依",体现了长期维护的承诺。 一、项
基于 SpringBoot 主流数据缓存框架整体分为三大类: Spring 缓存抽象层(统一注解规范,无实际缓存存储) 本地进程缓存框架(单机内存缓存,不跨服务) 分布式缓存框架(跨服务 / 集群共享缓存) 下面逐个框架详细拆解:核心功能、核心特点、优点、缺点、适用场