# 工具包
# 使用
<dependency>
<artifactId>common-core</artifactId>
<groupId>com.fast4cloud</groupId>
</dependency>
1
2
3
4
2
3
4
# 项目结构
fast-component 组件
├─component-common 组件公共部分(常用的基础支撑的代码存放地,如工具包,日志包等)
│ └─common-core 工具类-组件
│ └─src
│ └─main
│ └─java
│ └─com.fast4cloud
│ ├─constant (存放通用常量)
│ ├─GlobalConstant (通用常量包)
│ ├─dto (存放通用请求出入参)
│ ├─enums (公共枚举)
│ ├─exception (公共异常类)
│ ├─mapper (DTO和实体之间相互转换接口)
│ └─util (工具类)
│ ├─common (常用工具包)
│ │ ├─DateUtil (时间工具类)
│ │ ├─ExcelUtil (导入导出工具类)
│ │ ├─FastClodBanner (启动banner图)
│ │ ├─LoginUtil (登录工具类)
│ │ ├─MaskUtil (脱敏工具类)
│ │ ├─MaskUtil (oracle压缩工具类)
│ │ ├─PageConditions (分页实体)
│ │ ├─RegularUtil (正则匹配相关工具)
│ │ ├─StrUtil (字符串操作工具类)
│ │ └─ThreadPoolExecutorUtil (线程池工具类)
│ │ └─UuidUtil (uuid工具类)
│ ├─crypto (加密解密编码包)
│ │ ├─sm (时间工具类)
│ │ │ └─SM2Util (国密sm2)
│ │ │ └─SM3Util (国密sm3)
│ │ │ └─SM4 (国密sm4)
│ │ │ └─SM4Context (国密sm4)
│ │ │ └─SM4Utils (国密sm4封装工具类)
│ │ │ └─SMKeyPair (国密sm2公钥私钥实体)
│ │ │ └─SMKeyPair (国密sm2公钥私钥实体)
│ │ ├─AESUtil (AES加密解密工具类)
│ │ ├─CharsetUtil (字符集工具类)
│ │ ├─DES (DES加密解密工具类)
│ │ ├─DESCryptography (DES加密解密封装工具类)
│ │ ├─DESUtil (DES加密解密工具类)
│ │ ├─HexUtil (Hex工具类)
│ │ ├─Md5Util (md5工具类)
│ │ ├─PasswordUtil (密码工具类)
│ │ ├─RSA (RSA 加密工具类)
│ │ ├─RSAUtil (RSA 封装加密工具类)
│ │ ├─TripleDESUtil (TripleDES加密解密工具类)
│ └─network(网络工具类)
│ │ ├─HttpClientUtil (网络请求客户端工具类)
│ │ ├─SendMsgUtil (网络请求客户端工具类)
│ │ ├─UrlUtil (url处理工具类)
│
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52