# 76a-frame **Repository Path**: an-xiaohan/76a-frame ## Basic Information - **Project Name**: 76a-frame - **Description**: 脚手架开发 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-09-17 - **Last Updated**: 2024-04-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 76a-frame #### 介绍 一款适用于中小企业的轻量级快速开发框架,涵盖平时业务开发的常用场景,做到开箱即用。用户可根据自身情况选择组件来进行使用。采取组件化开发模式。 比如用户需要redis,则选择redis组件,需要websocket,则引入websocket组件,用户自身不需要再开发什么,只需要按照组件规则进行使用即可。 #### 软件架构 项目整体采用maven结构开发,封装了大量的模块,彼此解耦。满足用户日常开发需要。 cloud-76a 微服务模块更新中,目前具备以下模块 cloud-76a-eureka:eureka服务注册组件 cloud-76a-eureka-server:eureka服务端用于服务治理与服务发现 cloud-76a-ribbon:ribbon负载均衡 cloud-76a-openFeign:feign远程调用 cloud-76a-home:用于微服务调用案例的首页微服务 cloud-76a-sku:用于微服务调用案例的sku微服务 common-76a common-76a-job:分布式任务调度组件 common-76a-log:日志组件,提供日志切面自动记录及异步日志提升性能 common-76a-mybatisplus:采用Mybatisplus作为与数据库交互 common-76a-redis:缓存组件,提供基于redis的操作封装,redis分布式锁,guava的cache工具类 common-76a-starter:启动类组件,与启动类相关的功能,放到此组件处,目前包含mongoStarter common-76a-swagger:swagger组件,提供整体项目访问api的入口及方法文档 common-76a-test:测试组件,集成springboot-test,及代码单元测试,代码覆盖率,行覆盖率检测 common-76a-tool:常用的工具类组件,满足业务日常开发的各种需要,保障安全性,低入侵性 common-76a-web:web组件,提供统一异常处理,web模块转换,统一返回值 common-76a-websocket:websocket组件,提供一套带鉴权的websocket,引入即用,简单方便 common-76a-mail:邮件发送组件 dependencies-76a:该模块为一个父pom模块,提供项目整体的maven包的锁定及规范,统一升级,统一引入。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 项目说明 1.项目学习于:经典鸡翅,对本人Java学习帮助极大,推荐大家学习。\ 2. **经典鸡翅** 主页链接:https://gitee.com/classicChickenWings