项目介绍
这是一个工具类项目,包含多种实用工具,如加密解密工具、日期工具、HTTP请求工具、字符串工具等。该项目旨在为开发者提供一系列常用的工具类,以简化开发过程。
安装与配置
请确保已经安装了Java环境,并且配置好了Maven。然后通过以下命令进行安装:
mvn clean install
使用示例
maven 导入,直接使用
<dependency>
<groupId>com.github.liming495</groupId>
<artifactId>tools</artifactId>
<version>1.2.4</version>
</dependency>
加密解密工具
import com.githup.liming495.secret.SM2Utils;
public class Main {
public static void main(String[] args) throws Exception {
// 生成密钥对
SM2Utils.generateKeyPair();
// 加密
String publicKey = "publicKey";
String data = "data";
String encryptedData = SM2Utils.encrypt(publicKey.getBytes(), data.getBytes());
// 解密
String privateKey = "privateKey";
byte[] decryptedData = SM2Utils.decrypt(privateKey.getBytes(), encryptedData.getBytes());
}
}
日期工具
import com.githup.liming495.utils.DateUtils;
public class Main {
public static void main(String[] args) throws Exception {
// 获取当前日期
String currentDate = DateUtils.nowToString();
// 格式化日期
String formattedDate = DateUtils.formatDate(new Date(), "yyyy-MM-dd HH:mm:ss");
}
}
HTTP请求工具
import com.githup.liming495.utils.HttpRequestUtil;
public class Main {
public static void main(String[] args) throws Exception {
// 发送GET请求
String url = "http://example.com";
String response = HttpRequestUtil.doGet(url, null, null);
}
}