# shoulder-framework-demo
**Repository Path**: ChinaLym/shoulder-framework-demo
## Basic Information
- **Project Name**: shoulder-framework-demo
- **Description**: 🚀SpringBoot 插件 Shoulder 的入门示例,跟随 shoulder 上手 Spring Boot~
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: https://gitee.com/ChinaLym/shoulder-framework
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 1
- **Created**: 2020-07-29
- **Last Updated**: 2025-09-07
## Categories & Tags
**Categories**: Uncategorized
**Tags**: Java, shoulder, demo
## README
# 📖介绍
多个使用了 [Shoulder-Framework](https://github.com/ChinaLym/shoulder-framework) 的演示项目,演示了 `Shoulder` 框架提供的常用能力。
# 🚀 快速开始
三步快速体验:下载、启动、体验
1. `git clone https://github.com/ChinaLym/shoulder-framework-demo` 或 `IDEA-new project-from version control` 下载本项目。
2. 打开对应的工程(如 `demo1`) ,将工程导入 `IDEA`/`ECLIPSE` 将demo运行在本地(默认8080端口)。
3. 根据其中的 `READE.ME` 或 `代码注释` 或 `.http 脚本`进行测试,跟着 demo 了解 shoulder 的能力
# 🧐 详细介绍
- [DEMO1](demo1/README.md)(`常用能力`)
- 介绍了 **[Shoulder](https://github.com/ChinaLym/shoulder-framework)** 框架基本使用,便于快速入门
- 通过对比使用 `Shoulder` 与原生的 `Spring Boot` 来展示 Shoulder 提供的能力与快速开发。
- 包含:日志、错误码、多语言翻译、返回值自动包装、异常自动拦截、数据存储加解密、前后端传输加解密
- 系统监控
- Spring Boot 自动监控
- 轻松实现监控自己的线程池状态,同步到监控与报警中心 Prometheus,Grafana 展示
- [demo2](demo2/README.md)(`数据库`)
- 演示对数据库的增强和简化:仅需要实现接口,无需SQL开发即可获得基本的增删改查
- 操作日志-DB存储
- 激活并使用`字典`、`标签`、`批处理`、`异步校验&导入`、`导出`能力
- 演示内嵌式DB,无需安装Mysql,直接本地使用数据库(H2)
- [demo3](demo3/README.md)(`spring security`)
- 演示安全认证相关
- 用户名、密码登录
- 手机短信登录
- 验证码
- (认证方式 token/session 一键切换)
- 演示内嵌式redis,无需安装redis,直接本地使用
- [demo4](demo4/README.md)(`spring security`)
- 演示安全认证相关
- 基于 JWT Token 的认证实现
- [demo5](demo5/README.md)(`服务间安全通信`)
- 应用间传输加解密【绝密!不可破解、不可伪造、不可抵赖!】
- 完整的客户端与服务端实现,只需要在 `Spring` 的基础上知道一个 `@Sensitive` 注解即可实现整套功能
---
# 💗 贡献代码
欢迎各类型代码提交,不限于`优化代码格式`、`优化注释/JavaDoc`、`修复 BUG`、`新增功能`
,更多请参考 [如何贡献代码](CONTRIBUTING.MD)
# 📩 反馈 or 联系我
感谢小伙伴们的 **[🌟Star](https://github.com/ChinaLym/shoulder-framework/star)** 、 **🍴Fork** 、 **🏁PR**~
欢迎使用 `issue` 或 [cn_lym@foxmail.com](mailto:cn_lym@foxmail.com) 交流,如 留下你的建议、期待的新功能等~
### 👨 相关项目
