yexuejc c623420b48 feat(base64): 将项目中的Apache Commons Codec Base64替换成Java内置Base64实现
- 在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迁移文档记录完整的迁移过程和变更内容
2026-02-24 21:14:24 +08:00
2025-01-23 16:10:16 +08:00
2022-05-08 13:52:23 +08:00
2022-07-20 03:27:29 +00:00

yexuejc-base 基于jdk11常用工具包

源码地址:
github:https://github.com/yexuejc/yexuejc-base gitee:https://gitee.com/jzsw-it/yexuejc-base

说明

  1. 支持环境java211.5.0开始支持java11请使用1.5.x-jre11版本1.6.0开始支持java21请使用1.6.x-jre21版本)
  2. 该工具包基于springboot提取按理说适用于所有java工程
  3. 1.5.0开始,版本分为1.5.0-jre81.5.0-jre111.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>

工具文档

Wiki

更新日志

更新记录

项目发展

本工程项目由maxf基于日常使用yexuejc-springboot准备移交版本控制)中抽离开源独立发展,后续增加许多常用工具包。 使用者逐渐增多后考虑可靠性和稳定性原则,移交版本控制给成都极致思维网络科技有限公司管理maven包直接发布到中央仓库。 开源工程项目仍然保持继续维护和欢迎更多愿意贡献的小伙伴参与。

Description
No description provided
Readme Apache-2.0 493 KiB
Languages
Java 100%