在spring事物處理的課程里出現(xiàn)了這種方法: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貢獻(xiàn)17條經(jīng)驗(yàn) 獲得超4個(gè)贊
new 了那個(gè)類的對(duì)象, 但是那個(gè)類是抽象的,沒(méi)有具體實(shí)現(xiàn),需要你寫出那個(gè)類的實(shí)現(xiàn)方法,而且你new的這個(gè)對(duì)象不會(huì)在其他地方用到,所以就不用 寫成像 User user=new User(); 這樣的形式,
大概是這樣吧。 不過(guò)這種寫法是java8函數(shù)式編程的寫法,為其他的內(nèi)容做鋪墊的。

東風(fēng)冷雪
TA貢獻(xiàn)33條經(jīng)驗(yàn) 獲得超7個(gè)贊
這是new對(duì)象啊,對(duì)象通過(guò)匿名累不累完成啊。
那個(gè)是類的組成部分。
添加回答
舉報(bào)
0/150
提交
取消