目录结构
zeal 2020-08-20
# 目录结构
# zealsay_backend(后台)
├── .gitignore
├── .travis.yml # travis-ci编排文件
├── Dockerfile # dockerfile
├── LICENSE
├── README.md
├── docker-compose.yml # docker编排
├── pom.xml # maven pom
├── script
│ ├── deploy # 部署脚本
└── src
├── main
│ ├── java
│ │ └── com
│ │ └── zeal
│ │ └── zealsay
│ │ ├── ZealsayApplication.java # spring boot入口
│ │ ├── common # 框架通用
│ │ │ ├── annotation # 自定义注解
│ │ │ ├── aop # aop切面
│ │ │ ├── biz # 业务工具
│ │ │ ├── constant # 系统常量
│ │ │ │ └── enums # 枚举
│ │ │ ├── entity # 框架实体
│ │ │ └── third
│ │ │ └── qiniu # 七牛云
│ │ ├── config # 全局配置
│ │ ├── controller # 控制器controller
│ │ ├── converter # 转换器
│ │ ├── dto
│ │ │ ├── request # 请求参数
│ │ │ └── response # 返回参数
│ │ ├── entity # 业务实体
│ │ ├── exception # 全局异常处理
│ │ ├── feign # feignclient
│ │ │ ├── fallback # 调用失败fallback
│ │ │ └── response # 返回对象
│ │ ├── helper # 业务操作帮助类
│ │ ├── mapper # mybatis mapper接口
│ │ ├── security # spring security全局安全
│ │ │ ├── aop # token 切面
│ │ │ ├── constant # 安全常量
│ │ │ ├── core # 安全核心方法
│ │ │ ├── filter # 过滤器
│ │ │ └── handler # 登录动作处理器
│ │ ├── service # 业务service
│ │ │ ├── auth # 授权相关
│ │ │ └── cache # 缓存相关
│ │ ├── util # 工具类
│ │ └── web # web工具
│ └── resources # 资源文件
│ ├── application.yml # spring boot 配置文件
│ ├── banner.txt # 自定义banner
│ ├── logback-spring.xml # logback日志配置
│ ├── mappings # mybatis xml文件
│ ├── org
│ │ └── springframework
│ │ └── security
│ │ └── messages_zh_CN.properties
│ ├── region
│ │ └── region.json
│ ├── static
│ │ ├── css
│ │ │ ├── bootstrap.min.css
│ │ │ └── signin.css
│ │ ├── error
│ │ │ └── 404.html
│ │ └── index.html
│ ├── templates
│ │ └── ftl
│ │ └── login.ftl
│ └── zealsay.sql #初始化脚本
└── test #集成测试用例
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
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
# zealsay_front(前端)
.
├── Dockerfile #dockerfile
├── LICENSE
├── README.md
├── api # api文件
├── assets
│ ├── scss
│ │ └── styles
│ │ ├── index.scss
│ │ ├── markdown #markdown编辑器以及代码高亮样式
│ │ └── material-dashboard # material组件
│ └── variables.scss # vuetify全局参数
├── components
│ ├── core #后台管理相关组件
│ ├── helper # 组件工具
│ └── material # 卡片组件
├── layouts # nuxt 布局
├── middleware
├── nuxt.config.js # nuxt全局配置文件
├── package-lock.json
├── package.json
├── pages # 页面文件
├── plugins # 插件
├── static # 静态资源
├── store # vuex全局变量
└── util # 工具
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
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