十年網(wǎng)站開發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
創(chuàng)新互聯(lián)www.cdcxhl.cn八線動(dòng)態(tài)BGP香港云服務(wù)器提供商,新人活動(dòng)買多久送多久,劃算不套路!

一文帶你讀懂SpringBoot中的事務(wù)管理?很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
Springboot內(nèi)部提供的事務(wù)管理器是根據(jù)autoconfigure來進(jìn)行決定的。
比如當(dāng)使用jpa的時(shí)候,也就是pom中加入了spring-boot-starter-data-jpa這個(gè)starter之后。
Springboot會(huì)構(gòu)造一個(gè)JpaTransactionManager這個(gè)事務(wù)管理器。
而當(dāng)我們使用spring-boot-starter-jdbc的時(shí)候,構(gòu)造的事務(wù)管理器則是DataSourceTransactionManager。
這2個(gè)事務(wù)管理器都實(shí)現(xiàn)了spring中提供的PlatformTransactionManager接口,這個(gè)接口是spring的事務(wù)核心接口。
這個(gè)核心接口有以下這幾個(gè)常用的實(shí)現(xiàn)策略:
HibernateTransactionManager DataSourceTransactionManager JtaTransactionManager JpaTransactionManager