zoukankan      html  css  js  c++  java
  • 9月19日 5点09分 12月13

    9月19日 5点09分

    public static void main(String[] args) {
    try{
      System.out.println(2/0);
    } catch (Exception e){
      ByteArrayOutputStream baos = new ByteArrayOutputStream();
      e.printStackTrace(new PrintStream(baos));
      String exception = baos.toString();
      System.out.println("baos:" + exception);
    }

    @RequestMapping(value = "/insert" , method = RequestMethod.POST)
    public Object insert(@RequestBody Map<String,Object> map){
      DefaultTransactionDefinition definition = new DefaultTransactionDefinition();
      definition.setPropagationBehavior(TransactionDefinition.PROPAGATION_REQUIRED);
      TransactionStatus status = platformTransactionManager.getTransaction(definition);
      try{

        platformTransactionManager.commit(status);
        return "添加成功";
      }catch (Exception e){
        //第二次插入报错后会被try catch捕获,捕获后执行rollback操作,第一条数据回滚
        platformTransactionManager.rollback(status);
      }
      return "添加失败";
    }


    }

    群交流(262200309)
  • 相关阅读:
    ACM spiral grid
    ACM 数独
    Codeforces Round #242 (Div. 2) A. Squats
    Codeforces Round #242 (Div. 2) B. Megacity
    Codeforces Round #242 (Div. 2) C. Magic Formulas
    Coder-Strike 2014
    Coder-Strike 2014
    Coder-Strike 2014
    ACM Same binary weight
    C puzzles详解【13-15题】
  • 原文地址:https://www.cnblogs.com/webster1/p/13734785.html
Copyright © 2011-2022 走看看