bionic-utils


License

License

GroupId

GroupId

com.github.imaginary11
ArtifactId

ArtifactId

bionic-utils
Last Version

Last Version

1.0.2-RELEASE
Release Date

Release Date

Type

Type

jar
Description

Description

bionic-utils
bionic-utils
Project URL

Project URL

https://github.com/Imaginary11/bionic-utils
Source Code Management

Source Code Management

https://github.com/Imaginary11/bionic-utils.git

Download bionic-utils

How to add to project

<!-- https://jarcasting.com/artifacts/com.github.imaginary11/bionic-utils/ -->
<dependency>
    <groupId>com.github.imaginary11</groupId>
    <artifactId>bionic-utils</artifactId>
    <version>1.0.2-RELEASE</version>
</dependency>
// https://jarcasting.com/artifacts/com.github.imaginary11/bionic-utils/
implementation 'com.github.imaginary11:bionic-utils:1.0.2-RELEASE'
// https://jarcasting.com/artifacts/com.github.imaginary11/bionic-utils/
implementation ("com.github.imaginary11:bionic-utils:1.0.2-RELEASE")
'com.github.imaginary11:bionic-utils:jar:1.0.2-RELEASE'
<dependency org="com.github.imaginary11" name="bionic-utils" rev="1.0.2-RELEASE">
  <artifact name="bionic-utils" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.github.imaginary11', module='bionic-utils', version='1.0.2-RELEASE')
)
libraryDependencies += "com.github.imaginary11" % "bionic-utils" % "1.0.2-RELEASE"
[com.github.imaginary11/bionic-utils "1.0.2-RELEASE"]

Dependencies

compile (7)

Group / Artifact Type Version
org.projectlombok : lombok jar 1.18.4
com.alibaba : fastjson jar 1.2.56
org.apache.commons : commons-pool2 jar 2.4.2
com.alibaba : easyexcel jar 1.1.1
org.apache.commons : commons-lang3 jar 3.5
commons-beanutils : commons-beanutils jar 1.9.3
com.nimbusds : nimbus-jose-jwt jar 4.23

provided (1)

Group / Artifact Type Version
javax.servlet : javax.servlet-api jar 4.0.1

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

moss

概述

bionic-utils是作者开发中常用到的工具类封装整合,至于为什么叫仿生工具箱,最近对fc比较着迷 😄
工具箱包含但不限于以下开箱即用方法:

  • JWT生成器、解析器
  • AES256 加密、解密
  • CryptoJS 解密
  • Sha1加密
  • 不会OOM的EasyExcel工具箱
  • 日期操作工具箱
  • 集合操作工具箱
  • 网络操作工具箱
  • 对象反射器(设置、获取对象属性)
  • 正则工具箱
  • 递归树构造器
  • 字符串工具箱
  • 字符常量
  • WEB服务工具箱(返回体、返回体工具箱、分页器、HTTP CODE
  • 分布式锁注解

快速上手

1.引入依赖

仿生工具箱已经推送到Maven中央服务器,你可以直接在项目中引入依赖即可。

Maven

<dependency>
  <groupId>com.github.imaginary11</groupId>
  <artifactId>bionic-utils</artifactId>
  <version>1.0.2-RELEASE</version>
</dependency>

gradle

implementation 'com.github.imaginary11:bionic-utils:1.0.0-RELEASE'

2.参考doc文档或依照测试类中用例进行使用。

最后

Life is Fantastic ~

Versions

Version
1.0.2-RELEASE
1.0.1-RELEASE
1.0.0-RELEASE