Package | Description |
---|---|
com.yishuifengxiao.common.tool.bean |
java bean 操作工具
|
com.yishuifengxiao.common.tool.collections |
java 集合操作工具
|
com.yishuifengxiao.common.tool.utils |
自定义工具
|
com.yishuifengxiao.common.tool.validate |
自定义校验工具
|
Modifier and Type | Method and Description |
---|---|
static <S,T> T |
BeanUtil.copy(S source,
T target)
将源对象里属性值复制给目标对象(当前方法是一个线程安全类的方法)
|
Modifier and Type | Method and Description |
---|---|
static <T> Stream<T> |
DataUtil.parallelStream(List<T> list,
String msg)
将数据安全地转换成并行流Stream,并检查输入的数据,若输入的数据源为空就抛出异常
|
static <T> Stream<T> |
DataUtil.parallelStream(Set<T> set,
String msg)
将数据安全地转换成并行流Stream,并检查输入的数据,若输入的数据源为空就抛出异常
|
static <T> Stream<T> |
DataUtil.parallelStream(T[] data,
String msg)
将数据安全地转换成并行流Stream,并检查输入的数据,若输入的数据源为空就抛出异常
|
static <T> Stream<T> |
DataUtil.stream(List<T> list,
String msg)
将数据安全地转换成串行流Stream,并检查输入的数据,若输入的数据源为空就抛出异常
|
static <T> Stream<T> |
DataUtil.stream(Set<T> set,
String msg)
将数据安全地转换成串行流Stream,并检查输入的数据,若输入的数据源为空就抛出异常
|
static <T> Stream<T> |
DataUtil.stream(T[] data,
String msg)
将数据安全地转换成串行流Stream,并检查输入的数据,若输入的数据源为空就抛出异常
|
Modifier and Type | Method and Description |
---|---|
static void |
Assert.assertBetween(String msg,
Integer compareValue,
Integer startValue,
Integer endValue)
判断给定的值是否不在指定的数据范围的区间内,如果不在指定的范围内疚抛出异常
|
static void |
Assert.assertBetween(String msg,
Long compareValue,
Long startValue,
Long endValue)
判断给定的值是否不在指定的数据范围的区间内,如果不在指定的范围内疚抛出异常
|
static void |
Assert.assertBlank(String msg,
Object... values)
判断传入的参数是否为空,若有传入的参数有一个不为空就抛出异常
|
static <T> void |
Assert.assertEmpty(String msg,
List<T> list)
判断List是否为空,若不为空则抛出异常
|
static <T> void |
Assert.assertEmpty(String msg,
Page<T> page)
判断分页对象是否为空,若不为空则抛出异常
|
static <T> void |
Assert.assertEmpty(String msg,
org.springframework.data.domain.Page<T> page)
判断分页对象是否为空,若不为空则抛出异常
|
static <T> void |
Assert.assertEmpty(String msg,
Set<T> data)
判断set是否为空,若不为空则抛出异常
|
static <T> void |
Assert.assertEmpty(String msg,
T[] data)
判断数组是否为空,若不为空则抛出异常
|
static void |
Assert.assertEquals(String msg,
Integer originalValue,
Integer value)
判断两个值是否相等,如果不相等就抛出异常
|
static void |
Assert.assertEquals(String msg,
Long originalValue,
Long value)
判断两个值是否相等,如果不相等就抛出异常
|
static void |
Assert.assertEquals(String msg,
String originalValue,
String value)
判断两个值是否相等,如果不相等就抛出异常
|
static void |
Assert.assertEqualsIgnoreCase(String msg,
String originalValue,
String value)
判断两个值是否相等(不区分大小写),如果不相等就抛出异常
|
static void |
Assert.assertFalse(String msg,
boolean... values)
判读所有给定的数据为false,如果有一个数据不为false就抛出异常
|
static void |
Assert.assertFalse(String msg,
Boolean bool)
判断数据是否为false,如果不是为false则抛出异常
|
static void |
Assert.assertGreaterEqualZero(String msg,
BigDecimal value)
判断给定的值是否大于或等于0,如果为null或小于0就抛出异常
|
static void |
Assert.assertGreaterEqualZero(String msg,
Double value)
判断给定的值是否大于或等于0,如果为null或小于0就抛出异常
|
static void |
Assert.assertGreaterEqualZero(String msg,
Float value)
判断给定的值是否大于或等于0,如果为null或小于0就抛出异常
|
static void |
Assert.assertGreaterEqualZero(String msg,
Integer value)
判断给定的值是否大于或等于0,如果为null或小于0就抛出异常
|
static void |
Assert.assertGreaterEqualZero(String msg,
Long value)
判断给定的值是否大于或等于0,如果为null或小于0就抛出异常
|
static void |
Assert.assertGreaterZero(String msg,
BigDecimal value)
判断给定的值是否大于0,如果为null或小于0或等于0就抛出异常
|
static void |
Assert.assertGreaterZero(String msg,
Double value)
判断给定的值是否大于0,如果为null或小于0或等于0就抛出异常
|
static void |
Assert.assertGreaterZero(String msg,
Float value)
判断给定的值是否大于0,如果为null或小于0或等于0就抛出异常
|
static void |
Assert.assertGreaterZero(String msg,
Integer value)
判断给定的值是否大于0,如果为null或小于0或等于0就抛出异常
|
static void |
Assert.assertGreaterZero(String msg,
Long value)
判断给定的值是否大于0,如果为null或小于0或等于0就抛出异常
|
static void |
Assert.assertHasBlank(String msg,
Object... values)
判断给定的数据里是否包含空值,如果不包含空值就抛出异常
|
static void |
Assert.assertHasNoBlank(String msg,
Object... values)
判断给定的数据里是否包含空值,如果包含空值就抛出异常
|
static void |
Assert.assertLessEqualZero(String msg,
BigDecimal value)
判断给定的值是否小于或等于0,如果为null或大于0就抛出异常
|
static void |
Assert.assertLessEqualZero(String msg,
Double value)
判断给定的值是否小于或等于0,如果为null或大于0就抛出异常
|
static void |
Assert.assertLessEqualZero(String msg,
Float value)
判断给定的值是否小于或等于0,如果为null或大于0就抛出异常
|
static void |
Assert.assertLessEqualZero(String msg,
Integer value)
判断给定的值是否小于或等于0,如果为null或大于0就抛出异常
|
static void |
Assert.assertLessEqualZero(String msg,
Long value)
判断给定的值是否小于或等于0,如果为null或大于0就抛出异常
|
static void |
Assert.assertLessZero(String msg,
BigDecimal value)
判断给定的值是否小于0,如果为null或大于0或等于0就抛出异常
|
static void |
Assert.assertLessZero(String msg,
Double value)
判断给定的值是否小于0,如果为null或大于0或等于0就抛出异常
|
static void |
Assert.assertLessZero(String msg,
Float value)
判断给定的值是否小于0,如果为null或大于0或等于0就抛出异常
|
static void |
Assert.assertLessZero(String msg,
Integer value)
判断给定的值是否小于0,如果为null或大于0或等于0就抛出异常
|
static void |
Assert.assertLessZero(String msg,
Long value)
判断给定的值是否小于0,如果为null或大于0或等于0就抛出异常
|
static <T> void |
Assert.assertNoEmpty(String msg,
List<T> data)
判断List是否不为空,若为空则抛出异常
|
static <T> void |
Assert.assertNoEmpty(String msg,
Page<T> page)
判断分页对象是否不为空,若为空则抛出异常
|
static <T> void |
Assert.assertNoEmpty(String msg,
org.springframework.data.domain.Page<T> page)
判断分页对象是否不为空,若为空则抛出异常
|
static <T> void |
Assert.assertNoEmpty(String msg,
Set<T> data)
判断Set是否不为空,若为空则抛出异常
|
static <T> void |
Assert.assertNoEmpty(String msg,
T[] data)
判断数组是否不为空,若为空则抛出异常
|
static void |
Assert.assertNotBlank(String msg,
Object... values)
判断传入的参数是否不为空,若有传入的参数有一个为空就抛出异常
|
static void |
Assert.assertNotEquals(String msg,
Integer originalValue,
Integer value)
判断两个值是否不相等(区分大小写),如果相等就抛出异常
|
static void |
Assert.assertNotEquals(String msg,
Long originalValue,
Long value)
判断两个值是否不相等(区分大小写),如果相等就抛出异常
|
static void |
Assert.assertNotEquals(String msg,
String originalValue,
String value)
判断两个值是否不相等(区分大小写),如果相等就抛出异常
|
static void |
Assert.assertNotEqualsIgnoreCase(String msg,
String originalValue,
String value)
判断两个值是否不相等(不区分大小写),如果相等就抛出异常
|
static <T> void |
Assert.assertNotNull(String msg,
Object data)
判断data里对象是否不为空,如果为空则抛出异常
|
static <T> void |
Assert.assertNotOnlyOne(String msg,
Collection<T> data)
判断集合是否不是只有一个元素,若只有一个元素就抛出异常
|
static <T> void |
Assert.assertNull(String msg,
Object data)
判断data里对象是否为空,如果不为空则抛出异常
|
static void |
Assert.assertObjectEquals(String msg,
Object value1,
Object value2)
判断两个值是否相等,如果不相等就抛出异常
|
static void |
Assert.assertObjectNotEquals(String msg,
Object value1,
Object value2)
判断两个值是否不相等,如果相等就抛出异常
|
static <T> void |
Assert.assertOnlyOne(String msg,
Collection<T> data)
判断集合里是否只有一个元素,若不是只有一个元素则抛出异常
|
static <T> void |
Assert.assertOptionalNotNull(String msg,
Optional<T> optional)
判断Optional里对象是否不为空,如果为空则抛出异常
|
static <T> void |
Assert.assertOptionalNull(String msg,
Optional<T> optional)
判断Optional里对象是否为空,如果不为空则抛出异常
|
static void |
Assert.assertTrue(String msg,
boolean... values)
判读所有给定的数据为true,如果有一个数据不为true就抛出异常
|
static void |
Assert.assertTrue(String msg,
Boolean bool)
判断数据是否为true,如果不是为true则抛出异常
|
static LocalDate |
CertNoUtil.extractBirthday(String idcard)
从身份证号里提取出出生日期
|
Modifier and Type | Method and Description |
---|---|
static <T> void |
BeanValidator.validate(T t)
使用默认的分组对数据进行校验,如果数据不符合条件就抛出异常
|
static <T,G> void |
BeanValidator.validate(T t,
Class<G> clazz)
使用指定的分组对数据进行校验,如果数据不符合条件就抛出异常
|
Copyright © 2021. All rights reserved.