springboot

/** 
     * 同时得到两个参数 
     *  
     * @param name 
     *            用户名 
     * @param pwd 
     *            密码 
     * @return 返回结果 
     */  
    @GetMapping(value = "/login/{name}&{pwd}")  
    public String login(@PathVariable String name, @PathVariable String pwd) {  
        if (name.equals("admin") && pwd.equals("admin")) {  
            return "hello welcome admin";  
        } else {  
            return "oh sorry user name or password is wrong";  
        }  
    }  


手动抛出异常

TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();

 

@EnableTransactionManagement

//Exception也回滚

@Transactional(rollbackFor = Exception.class)

//默认Exception不会回滚,只回滚RuntimeException异常

@Transactional


@PathVariable 通过路径获取变量
@RequestParam 通过参数获取变量
posted @ 2017-11-29 09:35  xiaomaha  阅读(162)  评论(0)    收藏  举报