@@ -3,7 +3,7 @@ package cn.newfeifan.mall.framework.common.core;
/**
* 可生成 Int 数组的接口
*
- * @author 芋道源码
+ * @author 非繁源码
*/
public interface IntArrayValuable {
@@ -9,7 +9,7 @@ import java.io.Serializable;
* Key Value 的键值对
@Data
@NoArgsConstructor
@@ -10,7 +10,7 @@ import java.util.Arrays;
* 通用状态枚举
@Getter
@AllArgsConstructor
@@ -6,7 +6,7 @@ import lombok.Getter;
* 文档地址
@@ -9,7 +9,7 @@ import java.util.Arrays;
* 终端的枚举
@RequiredArgsConstructor
@@ -5,7 +5,7 @@ package cn.newfeifan.mall.framework.common.enums;
* 考虑到每个 starter 都需要用到该工具类,所以放到 common 模块下的 enums 包下
public interface WebFilterOrderEnum {
@@ -10,7 +10,7 @@ import cn.newfeifan.mall.framework.common.exception.ErrorCode;
* 虽然说,HTTP 响应状态码作为业务使用表达能力偏弱,但是使用在系统层面还是非常不错的
* 比较特殊的是,因为之前一直使用 0 作为成功,就不使用 200 啦。
public interface GlobalErrorCodeConstants {
@@ -25,7 +25,7 @@ package cn.newfeifan.mall.framework.common.exception.enums;
* 不限制规则。
* 一般建议,每个模块自增。
public class ServiceErrorCodeRange {
@@ -12,7 +12,7 @@ import java.util.concurrent.Executors;
* Cache 工具类
public class CacheUtils {
@@ -13,7 +13,7 @@ import static cn.newfeifan.mall.framework.common.util.collection.CollectionUtils
* Array 工具类
public class ArrayUtils {
@@ -15,7 +15,7 @@ import static java.util.Arrays.asList;
* Collection 工具类
public class CollectionUtils {
@@ -15,7 +15,7 @@ import java.util.function.Consumer;
* Map 工具类
public class MapUtils {
@@ -7,7 +7,7 @@ import java.util.Set;
* Set 工具类
public class SetUtils {
@@ -9,7 +9,7 @@ import java.util.Date;
* 时间工具类
public class DateUtils {
@@ -12,7 +12,7 @@ import java.time.temporal.TemporalAdjusters;
* 时间工具类,用于 {@link java.time.LocalDateTime}
public class LocalDateTimeUtils {
@@ -17,7 +17,7 @@ import java.util.Map;
* HTTP 工具类
public class HttpUtils {
@@ -14,7 +14,7 @@ import java.io.File;
* 文件工具类
public class FileUtils {
@@ -9,7 +9,7 @@ import java.io.InputStream;
* IO 工具类,用于 {@link cn.hutool.core.io.IoUtil} 缺失的方法
public class IoUtils {
@@ -21,7 +21,7 @@ import java.util.List;
* JSON 工具类
@Slf4j
public class JsonUtils {
@@ -7,7 +7,7 @@ import org.apache.skywalking.apm.toolkit.trace.TraceContext;
* 考虑到每个 starter 都需要用到该工具类,所以放到 common 模块下的 util 包下
public class TracerUtils {
@@ -9,7 +9,7 @@ import java.math.RoundingMode;
* 金额工具类
public class MoneyUtils {
@@ -5,7 +5,7 @@ import cn.hutool.core.util.StrUtil;
* 数字的工具类,补全 {@link cn.hutool.core.util.NumberUtil} 的功能
public class NumberUtils {
@@ -13,7 +13,7 @@ import java.util.function.Consumer;
* 1. 默认使用 {@link cn.hutool.core.bean.BeanUtil} 作为实现类,虽然不同 bean 工具的性能有差别,但是对绝大多数同学的项目,不用在意这点性能
* 2. 针对复杂的对象转换,可以搜参考 AuthConvert 实现,通过 mapstruct + default 配合实现
public class BeanUtils {
@@ -10,7 +10,7 @@ import java.util.function.Consumer;
* Object 工具类
public class ObjectUtils {
@@ -14,7 +14,7 @@ import static java.util.Collections.singletonList;
* {@link cn.newfeifan.mall.framework.common.pojo.PageParam} 工具类
public class PageUtils {
@@ -19,7 +19,7 @@ import java.util.Map;
* 客户端工具类
public class ServletUtils {
@@ -11,7 +11,7 @@ import java.util.stream.Collectors;
* 字符串工具类
public class StrUtils {
@@ -14,7 +14,7 @@ import java.util.regex.Pattern;
* 校验工具类
public class ValidationUtils {
@@ -1 +0,0 @@
-<http://www.iocoder.cn/Spring-Boot/Validation/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Job/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Async-Job/?feifan>
-<https://www.iocoder.cn/Spring-Boot/Admin/?feifan>
-<https://www.iocoder.cn/Spring-Boot/Actuator/?feifan>
-<http://www.iocoder.cn/Spring-Boot/SkyWalking/?feifan>
-<http://www.iocoder.cn/Spring-Boot/RocketMQ/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Kafka/?feifan>
-<http://www.iocoder.cn/Spring-Boot/RabbitMQ/?feifan>
-<http://www.iocoder.cn/Spring-Boot/MyBatis/?feifan>
-<http://www.iocoder.cn/Spring-Boot/dynamic-datasource/?feifan>
-<http://www.iocoder.cn/Spring-Boot/datasource-pool/?feifan>
-<https://www.iocoder.cn/Spring-Boot/Resilience4j/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Cache/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Redis/?feifan>
@@ -1,2 +0,0 @@
-* 芋道 Spring Security 入门:<http://www.iocoder.cn/Spring-Boot/Spring-Security/?feifan>
-* Spring Security 基本概念:<http://www.iocoder.cn/Fight/Spring-Security-4-1-0-Basic-concept-description/?feifan>
-<https://www.iocoder.cn/Spring-Boot/Unit-Test/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Swagger/?feifan>
-<http://www.iocoder.cn/Spring-Boot/SpringMVC/?feifan>
-<http://www.iocoder.cn/Spring-Boot/WebSocket/?feifan>
-<http://www.iocoder.cn/Spring-Boot/MapStruct/?feifan>
-<http://www.iocoder.cn/Spring-Boot/Admin/?feifan>