代码拉取完成,页面将自动刷新
Spring Boot
一致的风格和使用体验
Spring Boot
官方唯一指定风格session.store.cluster=true crypto.store.cluster=true token.store.cluster=true
,仅需统一指定 application.cluster=true
,一配置切换至集群模式,无状态化显式模块级配置 > 显式全局级配置 > 模块默认值 > 环境变量 > 系统默认值 > 未设置
)Spring Boot
,就像Shoulder
不存在一样,只有 starter
和几个配置,但节省了巨大工作量。错误码(契约精神)
日志、异常(周到全面的异常设计)
Slf4j
),无兼容问题,最小化配置、开箱即用,优化内部并发机制,并结合shoulder技术栈提供增强能力日志
、异常
、错误码
打通、改造了 lombok
源码,提供简化开发注解,极大减少代码量错误码规范
不在头疼异常
、错误码
处理操作/审计日志(周到全面的溯源审核设计)
国际化与多语言翻译
完备的 session 管理
先进完备的加密与安全
AES\RSA\ECC\SHA\MD5
等公开算法的实现。Shoulder
还在这之上提供了安全
可靠
可生产落地
的方案与实现,如 多级密钥管理
、加密算法平滑升级
RSA
、ECC
还是国产化的 SM2
,通过配置即刻实现切换;设置为集群时,自动将密钥存储转移至redisECC
(可替换) 的密钥协商实现,提供了完整的密钥协商逻辑并在 spring boot 中自动激活注解
,无感知密钥协商,极简使用)通用业务代码封装
校验框架
JSR
规范,实现更多常用校验规则WEB 认证 & 安全
WEB
攻击的防御器:CSRF、XSS、SQL InjectSpring Security
)Spring Security
迁移自 learn-spring-security)OAuth2
、JWT Token
发放、鉴权、认证、JWK端点、自定义的认证方式、支持 SSO
单点登录依赖管理 & 开箱即用
Spring Boot
类似,无需再思考引入哪个版本,会不会冲突,Shoulder
管理了常用依赖的版本号,如 spring-boot
、spring-cloud
、spring-cloud-alibaba
shoulder-starter-web
不需要再引入 spring-boot-starter-web
也不需要担心还要依赖什么IDE
的自动提示更多
Open Tracing
)此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。