Spring Framewokr
文章平均质量分 94
IT 行者
洞悉每个字节的跳动
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Security 6.x CSRF Token增强:从XorCsrfTokenRequestAttributeHandler到安全实践
Spring Security 6.x在CSRF防护机制上进行了重要升级,引入了XorCsrfTokenRequestAttributeHandler。该处理器采用异或加密算法处理CSRF Token,通过128位随机密钥、Base64编码和严格长度验证(72字节)来增强安全性。相比5.x版本,6.x对Token格式和长度要求更严格,可能导致兼容性问题。开发者应避免直接从Repository获取Token,而应通过Request Attribute获取,以确保Token状态一致并符合安全验证标准。原创 2026-01-04 22:50:06 · 923 阅读 · 0 评论 -
从 Gitee 开源项目发布到 Maven Central 中央仓库完整指南
本文详细介绍了将Gitee托管Java项目发布到Maven Central的完整流程,包含7个关键步骤:1)注册Sonatype账号;2)验证Gitee命名空间;3)Mac环境下GPG密钥配置;4)Maven settings.xml设置;5)POM文件配置;6)执行部署;7)常见问题解决方案。重点包括:通过创建公开仓库验证命名空间所有权、生成RSA 4096位GPG密钥、配置GPG Agent解决/dev/tty错误、使用Token认证替代密码等核心环节。原创 2026-01-03 15:34:39 · 1027 阅读 · 0 评论 -
Spring Framework 6.x 异常国际化完全指南:让错误信息“说“多国语言
Spring Framework 6.x引入了全新的异常处理机制,通过ProblemDetail和ErrorResponse接口实现异常国际化。ProblemDetail遵循RFC 7807规范,提供标准化的错误响应格式。ErrorResponse是国际化核心接口,支持通过MessageSource自动处理异常消息的多语言转换。开发者可以自定义异常实现这些接口,利用Spring自动生成的国际化消息code(基于完整类名)或自定义消息code。原创 2026-01-01 23:50:44 · 1519 阅读 · 0 评论
分享