java 代码 规范
文章平均质量分 55
oqiuqian
为了不能完成的架构
展开
-
java 代码 规范 分层模块
如图 层 说明 函数名 web层 1.Controller里不可以有业务代码,可以有简单参数判断,返回值转型2.返回对象尽量为VO3.PO到VO转换 函数名为对应controller 缓存service层 1.缓存每次查询的结果(Spring Cache)2.自己创建缓存对象的结构 service层 1.针对借口编程2.UserService只能调用Use原创 2017-10-25 13:35:58 · 3913 阅读 · 0 评论 -
java 代码 规范 函数体
怎么写函数体?原则提早返回分离可靠与不可靠代码注意线程安全缩小异常抓取范围尽量使用工具类guava函数要符合单一职责,如果一个函数代码太多可再抽出一个私有函数怎么写业务代码要先判断参数合法性读数据库属于可靠操作,远程调用属于非可靠操作要抓异常最忌讳整个函数抓异常ThreadLocal。同一次调用(同一个线程)里需要在不同接口函数里调用同一批数据就可以使用ThreadLocal存储原创 2017-10-25 11:06:18 · 734 阅读 · 0 评论 -
java 代码 规范 类
怎么写类怎么写ServiceImpl怎么写Util原创 2017-10-25 13:54:36 · 417 阅读 · 0 评论 -
java 规范 日志
什么时候打印日志1.检查出错误时,要返回给前端错误信息。在返回错误信息要打日志。//参数判断if (saveAgentInfoParam == null || saveAgentInfoParam.getAgentInfoDTO() == null) { log.warn(BaseErrorMsgEnum.ParamError.getMsg());//打印日志 return ne...原创 2018-07-06 18:30:00 · 879 阅读 · 0 评论 -
Open Api规范
很牛的开放api规范,参考一下https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.0.md转载 2018-11-15 12:01:47 · 1685 阅读 · 0 评论 -
代码规范 controller service mapper
swagger为接口文档 接口参数必须带说明 接口命名参考http规范 根据id得到唯一信息建议不用path,用? 查询多个参数建议封装对象,使用post 放在body里面 ,requestBody 接口规则 package ink.taigu.yingke.user.account.web.controller.account;import com.github.p...原创 2018-11-21 17:25:38 · 1672 阅读 · 0 评论