wsure-utils

A toolkit for jdk8+ developers to simplify business code

Лицензия

Лицензия

Группа

Группа

top.wsure
Идентификатор

Идентификатор

wsure-utils
Последняя версия

Последняя версия

1.0.0.2
Дата

Дата

Тип

Тип

jar
Описание

Описание

wsure-utils
A toolkit for jdk8+ developers to simplify business code
Ссылка на сайт

Ссылка на сайт

https://github.com/WsureDev/wsure-utils
Система контроля версий

Система контроля версий

https://github.com/WsureDev/wsure-utils

Скачать wsure-utils

Как подключить последнюю версию

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

Зависимости

Библиотека не имеет зависимостей. Это самодостаточное приложение, которое не зависит ни от каких других библиотек.

Модули Проекта

Данный проект не имеет модулей.

Wsure-Utils

一些简单的工具封装,减少开发过程中的重复冗长代码

注意 ⚠️ :本项目还在开发中,如果没有测试过代码,请勿轻易使用

功能分类

  1. 分页工具 (PagingUtils)
    1. 分页执行-无返回: PagingUtils.shardingExecution(long pageSize, List<T> objList, Consumer<List<T>> mapper)
    2. 分页执行-有返回: List<V> PagingUtils.shardingExecution(long pageSize, List<T> objList, Function<List<T>,List<V>> mapper)
  2. Nullable对象操作工具 (NullableUtils)
    1. 从Nullable对象中获取属性: V NullableUtils.get(T obj, Function<? super T,? extends V> mapper)
  3. 枚举工具 (EnumUtils)
    1. 从枚举类中获取目标枚举值: E EnumUtils.query(Class<E> e, Predicate<E> filter)
  4. 重试工具 (RetryUtils)
    1. 重试n次并每次都等待m毫秒: T RetryUtils.retry(Supplier<? extends T> retry, int tryTimes, long waitTime)

Версии библиотеки

Версия
1.0.0.2
1.0.0.1
1.0