# common **Repository Path**: AmosWang/common ## Basic Information - **Project Name**: common - **Description**: 避免一切重复造轮子行为 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-04-12 - **Last Updated**: 2021-04-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # common > 基本使命——通用工具包 ## 崇尚简约、规范、极客 ## 项目模块 - common-dto【通用DTO】 - Command、Query(参考 COLA 架构设计) - 分页查询相关 - PageQuery(不含筛选条件查询) - PageFilterQuery(含筛选条件查询,暂无排序规则) - PageResponse(分页查询结果) - 统一响应结果 - MultiResponse(多结果) - SingleResponse(单结果) - common-util【通用工具类】 - CheckUtils(检验工具类【手机号、身份证号、银行卡号】) - DesSecretUtils(DES加密工具类) - DateUtils(日期工具类) - IdUtils(ID工具类【UUID】) - JSON(jackson实现,仿照 FastJson 接口设计) - RandomStringUtils(随机字符串) ## 快速开始 > 如果你也想用 github 作自己的 maven 仓库,请参考 [deploy package to github](a_doc/deploy_package_to_github.md) ### 1、添加依赖(按需依赖) ```xml com.amos common-dto 1.0.0-SNAPSHOT ``` ```xml com.amos common-util 1.0.0-SNAPSHOT ``` ### 2、修改 maven setting.xml 2.1 配置仓库依赖 ```xml github GitHub AmosWang0626 Apache Maven Packages https://maven.pkg.github.com/AmosWang0626/common ``` 2.2 访问仓库账号、TOKEN(只读权限,可放心使用) ```xml github AmosWang0626 de8fd5ae29835464b24cbb1ebb51a86964749082 ``` 2.3 下载对应jar `mvn install` - 如果下载不下来,请检查 setting.xml 配置,可参考 [settings.xml](a_doc/settings.xml) - 如果提示 401 Unauthorized,可能是 2.2 中配置的密码错误,请提 issue,看到后会第一时间处理 --- 备注: - since 1.8+ - 这是第 n + 1 次造轮子,也是最后一次。