# yue-library **Repository Path**: xf_tools/yue-library ## Basic Information - **Project Name**: yue-library - **Description**: yue-library是一个基于SpringBoot封装的增强库,提供丰富的Java工具类库、优越的ORM框架、优雅的业务封装、优化的Spring环境配置、完善的规约限制、配套的代码生成平台 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://ylyue.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 104 - **Created**: 2025-07-05 - **Last Updated**: 2025-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
一个基于SpringBoot封装的增强库
-- 主页:https://ylyue.cn/ --
-- QQ群:883630899 --
------------------------------------------------------------------------------- ## 介绍 yue-library是一个基于SpringBoot封装的增强库,提供丰富的Java工具类库、优越的ORM框架、优雅的业务封装、优化的Spring环境配置、完善的规约限制、配套的代码生成平台、安稳贴切的开源架构方案等,只为打造更好的JavaWeb开发环境,提升大家的开发质量与效率,降低企业研发成本。 适用于企业快速构建属于自己的切合架构,不为技术负累,不盲目跟风,不原地踏步,从**单体与集群**到**分布式与微服务**,企业结合自身业务所处阶段,灵活选择逐步跟进升级。 ## 工程结构 在多模块打包时,为加快构建速度并增强模块独立维护性,部分模块在未迭代且兼容的情况下,不再随主版本一起发布 ``` . yue-library ├── yue-library yue-library顶级模块 │ ├── yue-library-base 基础核心模块,提供丰富的Java工具类库、接口参数校验、类型转换器等 │ ├── yue-library-base-crypto 加解密模块,提供对称、非对称和摘要算法、密钥交换加解密等 │ ├── yue-library-web WebMvc模块,servlet编程,提供请求与响应参数的包装与解析等 │ ├── yue-library-webflux WebFlux模块,响应式编程(如:SpringCloudGateway) │ └── yue-library-data-mybatis ORM框架,基于mybatis-plus,拥有着强大性能的同时又不失简单灵活等 │ ├── yue-library-data-redis Redis客户端,基于SpringRedis,更简单灵活,提供分布式锁等 │ ├── yue-library-data-es Elasticsearch Rest与SQL客户端(兼容OpenSearch),提供安全认证等属性配置 │ ├── yue-library-auth-service OAuth2认证模块,基于SpringSecurity,更简单灵活,提供全局token与登录等 │ ├── yue-library-auth-client OAuth2客户端模块,提供获取当前登录用户状态信息等 │ └── yue-library-pay 支付模块,基于pay-java-parent,让你真正做到一行代码实现支付聚合 └── yue-library-samples yue-library示例项目 ├── yue-library-test web测试项目,提供详细的特性使用示例、接口单元测试 ├── yue-library-test-webflux webflux测试项目,提供详细的特性使用示例、接口单元测试 ├── yue-library-template-boot SpringBoot项目模版,提供快速开发示例 └── yue-library-template-cloud SpringCloud项目模版,SOA共享架构(阿里巴巴中台) ``` ## 快速开始 ### 引入项目依赖 maven项目,在pom.xml文件中添加如下一段代码,并将`${version}`替换为对应版本号:[](https://maven-badges.herokuapp.com/maven-central/ai.ylyue/yue-library-dependencies) ```xml