异常情况下代码执行的先后顺序
2015-12-16 17:43
351 查看
@RequestMapping("saveCustInfo") @ResponseBody public Map<String,String> saveCustomerInfo(Customer customer){ try { customerService.savaNewCustomerInfo(customer); } catch (Exception e) { log.error(e.getMessage()); } //以下代码在有异常情况下仍然会执行 Map<String,String> resMap = new HashMap<String,String>(); resMap.put("resFlag", "Y"); return resMap; } @RequestMapping("saveCustInfo") @ResponseBody public Map<String,String> saveCustomerInfo(Customer customer){ Map<String,String> resMap = new HashMap<String,String>(); try { customerService.savaNewCustomerInfo(customer); resMap.put("resFlag", "Y");//此处代码在有异常情况下不会执行 } catch (Exception e) { resMap.put("resFlag", "N");//此处代码在有异常情况下才会执行 log.error(e.getMessage()); } return resMap; }
相关文章推荐
- stddef.h
- golang获取昨天的日期
- Python数据类型:列表、阵列
- QTreeWidget树的三态操作
- 最最简单又实用的ftp安装以及使用
- [转] 深入探讨C++中的引用
- Qt学习笔记(QAction,QString格式化输出)
- 跳转到应用市场代码片段
- PHP常用函数大全
- Java基本数据类型
- Python 自动化脚本学习(三)
- Python tips: 什么是*args和**kwargs?
- Java安全管理器——SecurityManager
- 在ThinkPHP的common.php文件里添加公共函数的注意事项
- 面向对象
- [Business Intelligence] OLAP, OLTP, DW, ETL
- MyEclipse 下用link 方式安装插件
- 在struts2中使用freemarker添加jsp标签支持
- spring配置双数据源
- PHP 操作SQLite