智能云端素材库后端-初始化
整合依赖
- MyBatis Plus
- Hutool
- Knife4j
- AOP切面
项目初始化
新建项目,整合依赖和编写通用代码
其中通用代码包括:
自定义异常
包括错误码枚举类和自定义业务异常,同时封装一个ThrowUtils简化抛出异常代码。
响应包装类
用于包装返回前端的信息,包括响应信息类,以及响应工具类。
全局异常处理器
利用AOP切面全局对业务异常和RuntimeException进行捕获。
请求包装类
包装前端的请求信息。
全局跨域配置
创建config包,解决跨域错误。