# yue-library **Repository Path**: lonsun/yue-library ## Basic Information - **Project Name**: yue-library - **Description**: yue-library是一个基于SpringBoot封装的增强库,可用于快速构建SpringCloud项目,让微服务变得更简单。 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: https://ylyue.cn - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 104 - **Created**: 2021-05-05 - **Last Updated**: 2021-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
一个基于SpringBoot封装的增强库
-- 主页:https://ylyue.cn/ --
-- QQ群:883630899 --
------------------------------------------------------------------------------- ## 介绍 yue-library是一个基于SpringBoot封装的增强库,提供丰富的Java工具类库、Spring环境配置、优越的ORM框架、安稳贴切的开源架构方案、完善的规约限制、优雅的业务封装等,只为打造更好的JavaWeb开发环境,提升大家的开发质量与效率,降低企业研发成本。 适用于企业快速构建属于自己的切合架构,不为技术负累,不盲目跟风,不原地踏步,从**单体与集群**到**分布式与微服务**,企业结合自身业务所处阶段,灵活选择逐步跟进升级。 ## 工程结构 ``` . yue-library ├── yue-library 父pom │ ├── yue-library-dependencies dependencies版本控制 │ ├── yue-library-base 基础库提供了丰富的Java工具包,同时也自动装配了一系列基础Bean等 │ ├── yue-library-base-crypto 基于Hutool实现的加解密模块,提供诸如数据脱敏此类的更多特性 │ ├── yue-library-web 基础库WebMvc实现,用于servlet项目 │ ├── yue-library-webflux 基础库WebFlux实现,用于响应式编程项目(如:SpringCloudGateway) │ ├── yue-library-data-jdbc 基于SpringJDBC进行二次封装,拥有着强大性能的同时又不失简单、灵活等 │ ├── yue-library-data-redis 基于SpringRedis进行二次封装,更简单灵活,提供全局token与登录相关特性等 │ ├── yue-library-auth-service 基于SpringSecurity进行二次封装,更简单灵活,提供全局token与登录等特性 │ ├── yue-library-auth-client auth-client为auth-service客户端模块,提供获取当前登录用户状态信息等特性 │ └── yue-library-pay 基于pay-java-parent进行二次封装,让你真正做到一行代码实现支付聚合 ├── yue-library-samples 基础库示例 │ ├── yue-library-test yue-library-web代码测试项目:单元测试、接口测试、代码示例 │ ├── yue-library-test-webflux yue-library-webflux代码测试项目:单元测试、接口测试、代码示例 │ ├── yue-library-template-simple yue-library模版:SpringBoot项目模版 │ └── yue-library-template-ssc yue-library模版:SpringCloud项目模版,SOA共享架构(阿里巴巴中台) └── yue ``` ## 快速开始 ### 引入项目依赖 maven项目,在pom.xml文件中添加如下一段代码,并将`${version}`替换为对应版本号:[](https://maven-badges.herokuapp.com/maven-central/ai.ylyue/yue-library-dependencies) ```xml