1. 程式人生 > >4.spring JDBC中的基本用法

4.spring JDBC中的基本用法

1.Spring的jdbc的基本用法:

2.spring的ioc配置以及以及增刪改查

3.策略模式

4. JDBCDaoSupport

其中優化部分,抽取重複程式碼段!如下圖方法!原理:因為子類自動會繼承父類中protected和public方法!

其中有個疑惑,我知道有了這個JDBCDaoSupport這個類後,抽取了AccountDaoImpl的重複程式碼塊,並且在bean中減少了配置的程式碼塊,但是我對於這個dataSource的原理這邊還是不太懂!所幸的是Spring已經寫好了,並不用我們自己寫了!我們目前先知道這個是用來抽取重複程式碼塊的!先用著這個JdbcDaoSupport這個東西。

從這裡就區分出來兩種JdbcTeplate的開發模式,如果是基於註解開發,那麼我們就用我們原來的那個,不要用這個JdbcDaoSupport類,因為這個類時Spring團隊寫的,我們自己無法向裡面加註解。如果對註解沒有要求,那麼我們可以用這類,因為可以抽取重複程式碼塊,並且少配置!如下圖所示:

5.

Aop第一步:

 

第二步:把通知類交給Spring 來管理!

第三步:然後我們就是通過commit和回滾來實現的方法增強。

6.下圖是關於基於註解的aop配置!

因為runner是Spring寫的,所以不用管,然後我們負責我們寫的那個connnectionUtils就行了。