接口的使用
cn.dinodev.spring.commons.response.Status
使用Status的程序包
程序包
说明
-
cn.dinodev.spring.commons.exception中Status的使用
修饰符和类型方法说明static BusinessException根据状态创建 BusinessException 实例,不包含附加数据和异常原因static BusinessException根据状态和附加数据创建 BusinessException 实例,不包含异常原因static BusinessException根据状态、附加数据和异常原因创建 BusinessException 实例static BusinessException -
cn.dinodev.spring.commons.response中Status的使用
修饰符和类型方法说明static Status生成失败Statusstatic Status生成失败Status, 并对错误消息进行参数化,如:fail(-1, "参数{}不能为空", "name")static Status生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERRORstatic Status生成失败Status,默认为cn.dinodev.spring.commons.response.Status.CODE.ERROR如:fail("参数{}不能为空", "name")static StatusStatus.invalidParam(String msg) 生成参数错误Statusstatic StatusStatus.invalidParam(String msg, Object... args) 生成失败Status, 并对错误消息进行参数化,如:invalidParam(-1, "参数{}不能为空", "name")static StatusStatus.ok()生成成功Statusstatic Status生成成功Status替换消息替换消息信息参数类型为Status的cn.dinodev.spring.commons.response中的方法 -
cn.dinodev.spring.commons.utils中Status的使用
参数类型为Status的cn.dinodev.spring.commons.utils中的方法修饰符和类型方法说明static voidAssert.doesNotContain(String textToSearch, String substring, Status status) 断言给定的文本不包含给定的子字符串。static voidAssert.hasLength(CharSequence text, Status status) 断言给定的字符串不为空;即,它不能为null且不能是空字符串。static voidAssert.hasText(CharSequence text, Status status) 断言给定的字符串包含有效的文本内容;即,它不能为null并且必须包含至少一个非空白字符。static voidAssert.isAssignable(Class<?> superType, Class<?> subType, Status status) 断言superType.isAssignableFrom(subType)为true。static voidAssert.isInstanceOf(Class<?> type, Object obj, Status status) 断言提供的对象是提供的类的实例。static void断言对象为null。static void断言一个布尔表达式,如果表达式为false,则抛出BusinessException。static voidAssert.noNullElements(Object[] array, Status status) 断言数组不包含null元素。static voidAssert.noNullElements(Collection<?> collection, Status status) 断言集合不包含null元素。static void断言数组包含元素;即,它不能为null并且必须包含至少一个元素。static voidAssert.notEmpty(Collection<?> collection, Status status) 断言集合包含元素;即,它不能为null并且必须包含至少一个元素。static void断言 Map 包含条目;即,它不能为null并且必须包含至少一个条目。static void断言对象不为null。类型变量类型为Status的cn.dinodev.spring.commons.utils中的方法参数修饰符和类型方法说明static voidAssert.doesNotContain(String textToSearch, String substring, Supplier<Status> statusSupplier) 断言给定的文本不包含给定的子字符串。static voidAssert.hasLength(CharSequence text, Supplier<Status> statusSupplier) 断言给定的字符串不为空;即,它不能为null且不能是空字符串。static voidAssert.hasText(CharSequence text, Supplier<Status> statusSupplier) 断言给定的字符串包含有效的文本内容;即,它不能为null并且必须包含至少一个非空白字符。static voidAssert.isAssignable(Class<?> superType, Class<?> subType, Supplier<Status> statusSupplier) 断言superType.isAssignableFrom(subType)为true。static voidAssert.isInstanceOf(Class<?> type, Object obj, Supplier<Status> statusSupplier) 断言提供的对象是提供的类的实例。static void断言对象为null。static void断言一个布尔表达式,如果表达式为false,则抛出BusinessException。static voidAssert.noNullElements(Object[] array, Supplier<Status> statusSupplier) 断言数组不包含null元素。static voidAssert.noNullElements(Collection<?> collection, Supplier<Status> statusSupplier) 断言集合不包含null元素。static void断言数组包含元素;即,它不能为null并且必须包含至少一个元素。static voidAssert.notEmpty(Collection<?> collection, Supplier<Status> statusSupplier) 断言集合包含元素;即,它不能为null并且必须包含至少一个元素。static void断言 Map 包含条目;即,它不能为null并且必须包含至少一个条目。static void断言对象不为null。