springboot配置雙數(shù)據(jù)源 springboot配置兩個(gè)數(shù)據(jù)源怎么實(shí)現(xiàn)?
springboot配置兩個(gè)數(shù)據(jù)源怎么實(shí)現(xiàn)?a.直接配置兩組數(shù)據(jù)源就像下面的easy@configuration public class springconfig{@bean public data
springboot配置兩個(gè)數(shù)據(jù)源怎么實(shí)現(xiàn)?
a.直接配置兩組數(shù)據(jù)源就像下面的easy@configuration public class springconfig{@bean public datasource datasource(){return new xxdatasource()}@bean public counter datasource2(){return new xxdatasource()}}B.要實(shí)現(xiàn)complexds
首先,配置多個(gè)數(shù)據(jù)源,這很簡(jiǎn)單。如果使用事務(wù)管理器,還需要為每個(gè)數(shù)據(jù)源分別配置事務(wù)管理器。
在編寫(xiě)業(yè)務(wù)代碼時(shí),需要注意當(dāng)前函數(shù)應(yīng)使用哪個(gè)數(shù)據(jù)源。
如果業(yè)務(wù)需要從多個(gè)數(shù)據(jù)源更新數(shù)據(jù),請(qǐng)注意分布式事務(wù)。