设计思想

  1. 通用的代码、配置不应该散落在各个业务模块中,不利于维护与更新
  2. 一个大的系统,响应对象需要统一外层格式
  3. 各种业务设计与实现,可能会抛出各种各样的异常,异常信息的收集也应该做到统一

实现的功能

统一了响应的格式

通用模块设计的思想与实现的功能 - 图1

自定义了通用的异常

通用模块设计的思想与实现的功能 - 图2