公司项目中controller代码的一些编写习惯
来源:互联网 发布:协同过滤推荐php 编辑:程序博客网 时间:2024/06/05 08:44
我看已有代码的一些总结,不一定对,写在这
//写清楚路由,访问方式@RequestMapping(value = "test", method = RequestMethod.POST)@ResponseBody@Project //项目的自定义输出规范 public Object test(String id, String type) { logger.info("test param:" + type); //先记录入参,有时候有多个入参可以只记录比较重要的那个,或者全部记录 //检查入参,如非空、正则匹配等 if(id == null || "".equals(id) || type == null || "".equals(type)) { throw new ProjectException("参数不正确!"); //ProjectException是项目的自定义异常 } //如果有操作可能抛异常时 try{ // do something } catch(Exception) { logger.error("进行某某操作出错", e); throw new ProjectException(e); } return cargoTypeList;}
附ProjectException代码
public class ProjectException extends RuntimeException { private static final long serialVersionUID = 5490028627612617487L; public ProjectException() { super(); } public ProjectException(String message, Throwable cause) { super(message, cause); } public ProjectException(String message) { super(message); } public ProjectException(Throwable cause) { super(cause); }}
阅读全文
0 0
- 公司项目中controller代码的一些编写习惯
- 公司的一些习惯
- 关于代码编写的习惯
- 一些写代码的习惯
- perl编写之前的一些习惯细节
- 保持编写项目总结的习惯
- javascript 代码编写习惯
- Android 代码编写习惯
- 代码编写中关于通用定义的一些个性规约
- 活中自我防卫的一些习惯
- 生活中自我防卫的一些习惯
- 生活中自我防卫的一些习惯
- 值得注意的C代码编写习惯与风格
- 我公司软件项目的一些心得
- 看公司代码时的一些记录
- 好的编写习惯
- 关于iuap项目的一些记录(controller)
- 谈谈OC到Swift的一些代码习惯的变化
- Redis
- 最近在排查一个core问题,对dmesg的时间戳,做了一个转化工具
- Java多线程编程-(17)-多线程异步调用之Future模式
- Android WebView 重定向问题的小研究
- springBootDemo入门
- 公司项目中controller代码的一些编写习惯
- JAVA8 HashMap 的原理--个人
- iOS 打包过程中问题拾遗
- 支付宝 微信支付
- java程序获取系统资源--sigar的使用
- 自定义分页加载
- slam的初步学习(二)--PCL点云库的安装
- Linux shell 远程执行命令
- 友戏互联联合创始人兼CTO于亮:Fintech助力智慧金融