Go to file
lym 095163f580 1.1.0 prepare 2025-05-10 22:15:53 +08:00
.gitee Initial commit 2020-07-29 11:12:52 +08:00
.idea icon 2024-07-05 00:57:13 +08:00
demo1 1.1.0 prepare 2025-05-10 22:15:53 +08:00
demo2 1.1.0 prepare 2025-05-10 22:15:53 +08:00
demo3 adapt 1.0.0-M2.1 under aliyun mvn repository 2024-12-10 02:01:27 +08:00
demo4 adapt 1.0.0-M2.1 under aliyun mvn repository 2024-12-10 02:01:27 +08:00
demo5 添加字典、日志等示例 2025-01-09 00:30:31 +08:00
demo6 0.8.1 2024-06-15 00:21:26 +08:00
demo7 0.8.1 2024-06-14 00:50:02 +08:00
demo8 0.8.1 2024-06-14 00:50:02 +08:00
doc 调整仓库 2024-07-16 21:16:13 +08:00
.gitignore feat: 0.4 2020-09-27 02:45:51 +08:00
CONTRIBUTING.MD readme 文档修复 2024-05-09 00:00:57 +08:00
LICENSE Initial commit 2020-07-29 11:12:52 +08:00
README.en.md readme 文档修复 2024-05-09 00:00:57 +08:00
README.md releated_projects 2024-05-11 00:09:10 +08:00
pom.xml 1.1.0-SNAPSHOT 2025-04-14 21:34:19 +08:00

README.en.md

Shoulder Framework Demo

📖介绍

多个使用了 Shoulder-Framework 的演示项目,演示了 Shoulder 框架提供的常用能力。

🚀 快速开始

三步快速体验:下载、启动、体验

  1. git clone https://github.com/ChinaLym/shoulder-framework-demoIDEA-new project-from version control 下载本项目。
  2. 打开对应的工程(如 demo1 ,将工程导入 IDEA/ECLIPSE 将demo运行在本地默认8080端口
  3. 根据其中的 READE.ME代码注释.http 脚本进行测试,跟着 demo 了解 shoulder 的能力

🧐 详细介绍

  • DEMO1常用能力

    • 介绍了 Shoulder 框架基本使用,便于快速入门
    • 通过对比使用 Shoulder 与原生的 Spring Boot 来展示 Shoulder 提供的能力与快速开发。
    • 包含:日志、错误码、多语言翻译、返回值自动包装、异常自动拦截、数据存储加解密、前后端传输加解密
    • 系统监控
      • Spring Boot 自动监控
      • 轻松实现监控自己的线程池状态,同步到监控与报警中心 PrometheusGrafana 展示
  • demo2数据库

    • 演示对数据库的增强和简化仅需要实现接口无需SQL开发即可获得基本的增删改查
    • 操作日志-DB存储
    • 激活并使用字典标签批处理异步校验&导入导出能力
    • 演示内嵌式DB无需安装Mysql直接本地使用数据库H2
  • demo3spring security

    • 演示安全认证相关
      • 用户名、密码登录
      • 手机短信登录
      • 验证码
      • (认证方式 token/session 一键切换)
    • 演示内嵌式redis无需安装redis直接本地使用
  • demo4spring security

    • 演示安全认证相关
      • 基于 JWT Token 的认证实现
  • demo5服务间安全通信

    • 应用间传输加解密【绝密!不可破解、不可伪造、不可抵赖!】
    • 完整的客户端与服务端实现,只需要在 Spring 的基础上知道一个 @Sensitive 注解即可实现整套功能

💗 贡献代码

欢迎各类型代码提交,不限于优化代码格式优化注释/JavaDoc修复 BUG新增功能 ,更多请参考 如何贡献代码

📩 反馈 or 联系我

感谢小伙伴们的 🌟Star🍴Fork🏁PR~

欢迎使用 issuecn_lym@foxmail.com 交流,如 留下你的建议、期待的新功能等~

👨‍💼 关于作者

多次参与 Alibaba 核心系统重构与设计,主导过多次 D11 级别大促保障,欢迎技术交流与简历投递~

  • 该项目为作者在业余时间独立开发和维护的个人项目,非阿里巴巴官方产品。