智能云端素材库后端-初始化

项目初始化

新建项目,整合依赖和编写通用代码

其中通用代码包括:

  • 自定义异常

    包括错误码枚举类和自定义业务异常,同时封装一个ThrowUtils简化抛出异常代码。

  • 响应包装类

    用于包装返回前端的信息,包括响应信息类,以及响应工具类。

  • 全局异常处理器

    利用AOP切面全局对业务异常和RuntimeException进行捕获。

  • 请求包装类

    包装前端的请求信息。

  • 全局跨域配置

    创建config包,解决跨域错误。