异常情况下代码执行的先后顺序

来源:互联网 发布:淘宝上的俄罗斯巧克力 编辑:程序博客网 时间:2024/06/10 14:45
@RequestMapping("saveCustInfo")@ResponseBodypublic 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")@ResponseBodypublic 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;}

0 0
原创粉丝点击