1. 登录 / 注册
2. 用户管理(仅管理员可见)对用户的查询或者修改
3. 用户校验(仅星球用户可见)
## 技术选型
前端:三件套 + React + 组件库 Ant Design + Umi + Ant Design Pro(现成的管理系统)
后端:
- java
- spring(依赖注入框架,帮助你管理 Java 对象,集成一些其他的内容)
- springmvc(web 框架,提供接口访问、restful接口等能力)
- mybatis(Java 操作数据库的框架,持久层框架,对 jdbc 的封装)
- mybatis-plus(对 mybatis 的增强,不用写 sql 也能实现增删改查)
- springboot(**快速启动** / 快速集成项目。不用自己管理 spring 配置,不用自己整合各种框架)
- junit 单元测试库
- mysql 数据库
部署:服务器 / 容器(平台)
### 封装全局异常处理器
### 实现
1. 定义业务异常类
1. 相对于 java 的异常类,支持更多字段
2. 自定义构造函数,更灵活 / 快捷的设置