# easy-frame **Repository Path**: C4L/easy-frame ## Basic Information - **Project Name**: easy-frame - **Description**: easy-frame是一款针对于各种复杂业务场景,可以做到开箱即用,并且提供了大量的开源框架闭坑指南,中间件封装,技术架构实例,让开发更简单,如果感觉对您有帮助,请帮忙点一个star,共同进步,共同成长 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 10 - **Created**: 2024-04-29 - **Last Updated**: 2024-04-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # easy-frame ## 开发痛点 1.为了应对业务部门提的各种复杂需求,开发者们经常去调研框架,产出demo,期间可能会翻阅不同的技术文章,博客,开源项目,效率很慢怎么办? 2.产品上线后,各种技术问题层出不穷,拆了东墙补西墙,老板不爽怎么办? 3.面对经常变更的业务需求和各种各样的的基础组件,能否抽出一层通用的中间层实现业务解耦? 4.开源框架踩坑了怎么办?开源框架需要定制化但是hold不住怎么办..... ## 什么是easy-frame easy-frame让开发变得更简单,针对于中小企业各种复杂业务场景,可以做到开箱即用,并且提供了大量的开源框架闭坑指南,中间件封装,技术架构实例,以及一些经典的设计模式代码。框架采用组件化开发模式,用户不需要开发任何东西,只用引用即可。 ## 项目结构 ### easy-demo 提供大量的工具类实例,包含java高并发,底层封装,以及框架底层源码工具类使用。 ### easy-spring spring是java生态重要的一环,本模块会提供spring的关键应用和使用中的一些坑。 - 如何解决@Scheduled定时任务不能按时执行? - @Async默认每次调用真的都会创建新线程吗? ### easy-common 提供通用框架,架构示例,里面的每一个模块都是一个完整应用案例 - easy-dataSource: 动态数据源:提供简易版动态数据源,基于sass架构的可变数据源,支持事务的动态数据源。 - easy-executor: dynamicTp动态线程池,线程池增强类 - easy-job: 提供定时任务,xxlJob整合,powerJob整合 - easy-cloud: 整合springCloudAlibaba的全家桶,包含nacos,sentinel,ribbon,seata,skywalking等等 ## 知识点分布 1. 大家可根据需要 2. xxxx 3. xxxx #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)