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