# luyang-framework
**Repository Path**: cn-luyang/luyang-framework
## Basic Information
- **Project Name**: luyang-framework
- **Description**: 海内存知己,天涯若比邻
- **Primary Language**: Unknown
- **License**: Apache-2.0
- **Default Branch**: dev-25
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 9
- **Forks**: 1
- **Created**: 2025-04-23
- **Last Updated**: 2025-09-11
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
---
一个基于 Spring Boot 的项目脚手架,目前仍在搭建中,部分模块设计参考了社区中一些优秀的开源实现。
项目初衷是为了梳理常用模块的拆分方式,练习组件封装与工程结构设计。希望通过这个过程,沉淀一套适合自身的开发模式,同时也欢迎感兴趣的朋友一起学习交流,共同进步。
---
## 📦 仓库地址
**luyang-framework**
- GitHub:🌍 [https://github.com/cn-luyang/luyang-framework](https://github.com/cn-luyang/luyang-framework)
- Gitee:🌏 [https://gitee.com/cn-luyang/luyang-framework](https://gitee.com/cn-luyang/luyang-framework)
**luyang-cloud**
- GitHub:🌍 [https://github.com/cn-luyang/luyang-cloud](https://github.com/cn-luyang/luyang-cloud)
- Gitee:🌏 [https://gitee.com/cn-luyang/luyang-cloud](https://gitee.com/cn-luyang/luyang-cloud)
---
## 💡 Why 自己造轮子?
> 学习工程拆分思维,
> 梳理一套自己的开发习惯,
> 在动手中发现细节,沉淀技术。
虽然网上已有很多优秀轮子,但自己动手搭建,不仅能学得更深,也更贴合自己的开发习惯。
---
## 🎯 项目目标
- 提供结构清晰、职责明确的脚手架模板
- 支持模块化引入和定制
- 保持代码风格简洁、命名优雅
- 更重要的是:边写边学,不断完善 🧱
---
## 🧩 模块结构概览
> 项目还在搭建阶段,以下模块持续更新中...
| 模块名称 | 简要说明 |
|-------------------------------------|-----------------------------|
| `luyang-framework-starter-base` | 通用基础配置(异常、统一返回体) |
| `luyang-framework-starter-dict` | 提供字典表的增删改查、缓存等通用功能支持 |
| `luyang-framework-starter-mybatis` | 自定义 MyBatis-Plus 配置与通用数据库操作 |
| `luyang-framework-starter-redisson` | 封装 Redisson 实现分布式锁、限流、缓存等工具能力 |
| `luyang-framework-starter-security` | 提供安全认证与授权相关的基础能力 |
| `luyang-framework-starter-web` | 封装通用 Web 层配置,如拦截器、参数处理、脱敏等 |
---
## 🤝 一起学习
如果你也:
- 喜欢 Spring Boot
- 对模块化开发与架构设计感兴趣
- 想找个项目边做边学、一起探讨思路
非常欢迎你参与进来!
可以通过 PR、Issue、甚至留言交流的方式提出想法,项目也会持续更新。