手把手帶你了解如何手動配置轉賬事務

2021-09-27 23:49:41 字數 1278 閱讀 5075

dao+service+junit

在學習spring的過程中接觸到了事務,在了解了利用spring全自動裝配事務後,發現掌握手動的能更加清晰spring配置過程

accountdao 介面

介面裡面寫操作方法,拿轉賬為例,我這裡面寫的是:

public inte***ce accountdao
accountdaoimpl 實現類

實現類實現介面,主要寫sql語句,繼承jdbcdaosupport,裡面封裝了方法和模板。

jdbcdaosupport(裡面封裝了jdbctemplate)

public class accountdaoimpl extends jdbcdaosupport implements accountdao 

@override

public void in(string inner, integer money)

}

accountservice 介面

處理轉賬業務,需要拿到持久層的資料

這裡就寫了個事務(開始接觸了)

public inte***ce accountservice
accountserviceimpl 實現類

手動注入依賴 transactiontemplate模板

這個依賴就可以讓spring拿到dao層資料,

我們只用在xml中配置資訊就好了

public class accountserviceimpl implements accountservice 

@override

public void transfer(string outer, string inner, integer money)

}

由於**段過多,我把核心的**貼了出來

寫完了業務層和持久層,也配置了spring資訊後,我們開始寫個測試類來試一試

Django 手把手帶你入門

一 開發環境 python 2.7 pycharm 4 二 django的安裝 開啟pycharm 新建專案 看圖操作 自動安裝django環境 三 建立第乙個 1.開啟views.py 匯入 編寫乙個index函式 先寫成硬編碼的形式 2.開啟urls.py 匯入上圖編寫的函式 在urlpatte...

手把手帶你構建SpringBoot專案

springboot引言 spring boot是由pivotal團隊提供的全新框架,其設計目的是用來簡化新spring應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。總要求 約定 配置 編碼 構建專案 1 建立springboot專案 註解總結...

Windows服務 手把手帶你體驗

microsoft windows 服務 即,以前的 nt 服務 使您能夠建立在它們自己的 windows 會話中可長時間執行的可執行應用程式。這些服務可以在計算機啟動時自動啟動,可以暫停和重新啟動而且不顯示任何使用者介面。這使服務非常適合在伺服器上使用,或任何時候,為了不影響在同一臺計算機上工作的...