当前位置: 首页 > news >正文

做网站维护的是什么公司优酷专门给马天宇做的网站

做网站维护的是什么公司,优酷专门给马天宇做的网站,查询企业的软件,wordpress 转织梦项目目录 目录接口参考 项目目录结构设计,增加部分领域模型后缀强制定义,方便统一编码风格。 controller:请求处理 RestController module:按大业务区分,对多个业务对象数据聚合处理 Component manager:…

项目目录

目录接口参考 项目目录结构设计,增加部分领域模型后缀强制定义,方便统一编码风格。

controller:请求处理 @RestController
module:按大业务区分,对多个业务对象数据聚合处理  @Component
manager:按业务对象区分,对同一业务对象的数据聚合处理 @Component
service:按业务对象区分,主要负责数据获取
 impl:主要负责数据获取的接口的具体实现 @Service
dao:主要负责数据访问层
xxxDao:固定后缀 Dao @Repository
config:配置类集合目录

dto:数据传输协议,用于 module、manager、service之间的数据传输

xxxDTO:固定后缀 DTO

model:持久层数据协议映射

xxxBean:固定后缀 Bean

query:前端请求接收DTO,用于接收及校验参数

xxxQuery:固定后缀 Query
vo:返回前端数据封装视图DTO

xxxVO:固定后缀 VO
component:流程扩展处理模块,如redis操作,aop,过滤器等
utils: 主要负责一些通用工具类的集合目录

resources
mapper
xxxMapper.xml  Mybatis 复杂sql实现,简单sql可用mybatis plus 接口实现

TODO: 项目脚手架

response-starter

1、统一返回封装

{
“statusCode”: 0,
“statusMsg”: “success”,
“data” : null
}
2、自定义异常  BaseException

3、自定义响应码枚举及接口   ResponseEnum DefaultResponseEnum

3、ControllerAdvice 全局异常 处理

/**

  • 自定义异常
  • @param ex 自定义异常 {@link BaseException}
  • @return 返回 200
    */
    @ResponseStatus(HttpStatus.OK)
    @ExceptionHandler(BaseException.class)
    public BaseResponseVO handleBusException(BaseException ex) {
    return new BaseResponseVO<>(ex.getCode(), ex.getMsg(), ex.getData());
    }

/**

  • 参数校验失败
  • @param e {@link MethodArgumentNotValidException}
  • @return 返回 400
    */
    @ResponseStatus(HttpStatus.BAD_REQUEST)
    @ExceptionHandler(MethodArgumentNotValidException.class)
    public BaseResponseVO methodArgumentNotValidException(MethodArgumentNotValidException e) {
    ObjectError objectError = e.getBindingResult().getAllErrors().get(0);
    return new BaseResponseVO<>(DefaultResponseEnum.VALIDATE_FAILED, objectError.getDefaultMessage());
    }

/**

  • 未定义异常
  • @param e 异常
  • @return 返回 500
    */
    @ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
    @ExceptionHandler(Exception.class)
    public BaseResponseVO handleException(Exception e) {
    return new BaseResponseVO<>(DefaultResponseEnum.FAIL, e.getMessage());
    }

4、ExceptionControllerAdvice 和 ResponseControllerAdvice 默认关闭,开启方式 application.yml 配置

zixun:
response:
advice-exception-enabled: true
advice-response-body-enabled: true

5、返回对象属性默认为 statusCode 和 statusMsg, 修改方式 application.yml 配置

zixun:
response:
status-code: status_code
status-msg: status_msg

http://www.yayakq.cn/news/530421/

相关文章:

  • 毕业设计做网站要求影响网站打开速度
  • wordpress仿站步骤织梦如何做网站
  • 网站在政务新媒体建设网站代码特效广告
  • 烟台网站制作设计关键词排名优化软件价格
  • 网站开发怎样实现上传视频教程招标信息网哪个比较好
  • 泰州网站设计咨询开发一款app的公司
  • 网站开发交易网站网站定制成exe
  • 公司网站开发策划书学校网站集约化建设
  • 深圳市住房和城乡建设部网站双语版网站怎么做
  • wordpress网站换字体颜色市场策划方案
  • 唯品会网站页面设计学生做兼职哪个网站
  • 如何让网站给百度收录网站建设120
  • 专业做根雕的网站网站开发培训课程
  • 建外贸网站有效果吗北京南站到北京站怎么走
  • 做汽车团购的网站建设大企业网站建设公司排名
  • 网络平台推广案例郑州网站建设专注乐云seo
  • 肇庆企业建站程序网站登录记录怎么删除
  • 网站网页制作的公司wordpress外网跳转
  • 关于校园网站的策划书设计网站推荐设计酷站
  • 湖北田源建设工程有限公司网站深圳定制巴士怎么买票
  • 抄袭网站管理网站建设
  • 网站建设需要会一些啥一个网站的建设需要什么东西
  • 郑州网站建设gusai123阿里云企业网站备案
  • 制定企业网站营销推广战略西安网站托管公司招聘
  • 导购网站开发要多少钱宁夏建设工程招标投标信息管理中心网站
  • 网站建设的成功之处有哪些企业网站背景图片
  • 设置网站的默认文档ftp网站建设
  • 怎么做网站在线玩游戏wordpress安装环境
  • 网站系统建设申请报告招聘网站怎么做预算
  • 长春网站公司网站非响应式模板