在spring事物处理的课程里出现了这种方法:protected void doInTransactionWithoutResult(TransactionStatus transactionStatus) {});这里是什么意思 {});?例: transactionTemplate.execute(new TransactionCallbackWithoutResult() { @Override protected void doInTransactionWithoutResult(TransactionStatus transactionStatus) { accountDao.inMoney(in, money); //int i=1/0; accountDao.outMoney(out, money); } });
2 回答
已采纳
qq_迷宫的十字路口_2
TA贡献17条经验 获得超4个赞
new 了那个类的对象, 但是那个类是抽象的,没有具体实现,需要你写出那个类的实现方法,而且你new的这个对象不会在其他地方用到,所以就不用 写成像 User user=new User(); 这样的形式,
大概是这样吧。 不过这种写法是java8函数式编程的写法,为其他的内容做铺垫的。
添加回答
举报
0/150
提交
取消