随笔分类 -  优雅编程

摘要:异常捕获 程序中各层都会出现大量的异常,对应try catch finally就会大量出现,导致大量的冗余代码,甚至可能影响代码可读性,这种情况需要一个全局异常处理来解决 推荐理由 通过少量的异常处理代码,可以解决代码冗余 方便统一管理异常 定义全局异常类 定义个全局异常类,和几个常见异常处理的定制 阅读全文
posted @ 2021-02-20 19:52 路迢迢 阅读(125) 评论(0) 推荐(0) 编辑
摘要:参数校验 web开发无法避免的参数校验,大量的参数校验很容易导致代码中有大量的if判断,如下 if (StringUtils.isBlank(user.getUsername())) { return new Result("用户名不能为空"); } if (StringUtils.isBlank( 阅读全文
posted @ 2021-02-20 19:50 路迢迢 阅读(297) 评论(0) 推荐(0) 编辑
摘要:开发规范-命名规范 接口开发一般常用的对象也就是三种:DTO VO PO,也可以有DO DTO(Data Transfer Object)数据传输对象 用接口的入参定义 VO(View Object) 值对象 业务对象,用于接口响应参数 DO(Domain Object)领域对象 就是从现实世界中抽 阅读全文
posted @ 2021-02-20 19:49 路迢迢 阅读(110) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示