SpringBoot业务总览
结构
View
Service
DAO
项目目录分析
随着项目越来越大, 也越来越复杂. 在此对目录结构进行简单整理.
1
2
# 打印当前目录(及其子目录)下的文件结构重定向到文件中
tree /f > tree.txt
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
src
│
├─main
│ ├─java
│ │ └─com
│ │ └─neuedu
│ │ │ HisMain.java
│ │ │
│ │ │ # 配置类
│ │ ├─config
│ │ │ MybatisPlusConfig.java
│ │ │ WebConfig.java
│ │ │
│ │ │ # 约束(封装到类中的全局变量)
│ │ ├─constrant
│ │ │ GlobalConstrant.java
│ │ │ ResultConstrant.java
│ │ │
│ │ │ # 控制器(视图层)
│ │ ├─controller
│ │ │ AuthController.java
│ │ │ TestController.java
│ │ │ UserController.java
│ │ │
│ │ ├─core
│ │ │ Result.java
│ │ │
│ │ │ # 实体类
│ │ ├─entity
│ │ │ │ Role.java
│ │ │ │ User.java
│ │ │ │
│ │ │ ├─request
│ │ │ │ LoginParams.java
│ │ │ │
│ │ │ └─vo
│ │ │ TokenVO.java
│ │ │ UserVO.java
│ │ │
│ │ │ # 拦截器
│ │ ├─interceptor
│ │ │ LoginInterceptor.java
│ │ │
│ │ │ # 持久层
│ │ ├─mapper
│ │ │ RoleMapper.java
│ │ │ UserMapper.java
│ │ │
│ │ │ # 服务层
│ │ ├─service
│ │ │ │ UserService.java
│ │ │ │
│ │ │ └─impl
│ │ │ UserServiceImpl.java
│ │ │ # 通用工具
│ │ └─utils
│ │ JwtUtils.java
│ │
│ │ # 资源
│ └─resources
│ │ application.yml
│ │
│ └─mapper
│ UserMapper.xml
│
└─test
└─java
└─com
└─neuedu
├─mapper
│ RoleMapperTest.java
│ UserMapperTest.java
│
├─service
│ └─impl
│ UserServiceImplTest.java
│
└─utils
JwtUtilsTest.java