Shoulder 是一个 Spring Boot 的增强工具,为简化开发、提高效率而生。目标成为 Spring-Boot 最好的搭档。

愿景

⚡️ 在 Spring Boot 之上提供进一步 降本提效 的解决方案。

🏠 延续 Spring Boot 风格:开箱即用、效率优先、保证安全与扩展;保障沉浸使用体验。

🌟 不改变 Spring Boot 任何内核逻辑,仅扩展,帮助用户更好使用 Spring Boot

💪 注重 技术选型,避免 "造轮子":优先引入业内先进解决方案,如同站在巨人的肩膀。

shoulder-banner-logo.svg

⛪️ 特性

阅读以下文档获取 Shoulder 的使用技巧与设计精华

🔑 核心特性:错误码、国际化、并发工具、全局id、全局锁…​
🌐 Web:AOP监控日志、AOP异常处理、字典搜索、标签管理…​
💿 数据库:全局序列、强化的 Mybatis-Plus、多数据源、多租户、Sequence…​
🧾 操作日志:AOP,批量记录、异步化、多存储、格式切换、多语言
🔒 加密:AES、RSA、SM2、SM4、国密、本地绝密、ECDH…​
🔐 认证 & 授权: 验证码、安全认证、JWT、持久登陆…​
⚡️ 高级玩法:Maven插件、Idea插件…​
📦 嵌入式 / 低依赖模式:内嵌数据库、内嵌Redis、无数据库持久化、接口 Mock…​

🏗️ 架构图

shoulder-archtech 架构图

🚀 快速开始

📚 附录

可以在以下文档获取 Shoulder 更多信息。