mirror of
https://gitee.com/jzsw-it/yexuejc-base.git
synced 2026-02-25 16:32:55 +08:00
jre21
- 在DES3.java中将org.apache.commons.codec.binary.Base64替换为java.util.Base64 - 在RSA.java中将org.apache.commons.codec.binary.Base64替换为java.util.Base64 - 在RSACoder.java中将org.apache.commons.codec.binary.Base64替换为java.util.Base64 - 添加autoDecodeBase64String方法以支持自动检测和解码Base64格式 - 更新编码方法使用getEncoder().encodeToString替代encodeBase64String - 更新URL安全编码方法使用getUrlEncoder().encodeToString替代encodeBase64URLSafeString - 添加Base64Test和Base64MigrationTest测试类验证新实现的正确性 - 创建Base64迁移文档记录完整的迁移过程和变更内容
yexuejc-base 基于jdk11常用工具包
源码地址:
github:https://github.com/yexuejc/yexuejc-base
gitee:https://gitee.com/jzsw-it/yexuejc-base
说明
- 支持环境:java21(1.5.0开始支持java11,请使用
1.5.x-jre11版本,1.6.0开始支持java21,请使用1.6.x-jre21版本) - 该工具包基于springboot提取,按理说适用于所有java工程
- 从
1.5.0开始,版本分为1.5.0-jre8和1.5.0-jre11和1.6.0-jre21,分别对于jre8和jre11和jre21使用(后续逐渐全面使用jre21)
使用
pom.xml
<dependencies>
<dependency>
<groupId>top.yexuejc</groupId>
<artifactId>yexuejc-base</artifactId>
<version>1.6.0-jre21</version>
</dependency>
</dependencies>
工具文档
更新日志
项目发展
本工程项目由maxf基于日常使用,从yexuejc-springboot(准备移交版本控制)中抽离开源独立发展,后续增加许多常用工具包。
使用者逐渐增多后考虑可靠性和稳定性原则,移交版本控制给成都极致思维网络科技有限公司管理,maven包直接发布到中央仓库。
开源工程项目仍然保持继续维护和欢迎更多愿意贡献的小伙伴参与。
Description
Languages
Java
100%