導航:首頁 > 數據分析 > 多數據源是指什麼

多數據源是指什麼

發布時間:2023-09-14 16:25:21

java程序員在面試中被問到如何配置多數據源以及如何配置多數據源下的分布式事務,該怎麼回答看清再做答

你好,我來先回答你的第一個問題:
通常多數據源,在spring中配置如下,如果你想切換環境ENV 的值,在property中
<bean id="placeholderConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
<property name="ignoreResourceNotFound" value="true"></property>
<property name="" value="true"></property>
<property name="nullValue" value="NULL"></property>
<property name="locations">
<list>
<value>jdbc.properties</value>
</list>
</property>
</bean>

<bean id="dataSource" class="com.spring..JDBCConfig">
<property name="driverClassName" value="${${Env}.jdbc.driverClassName}"></property>
<property name="url" value="${${Env}.jdbc.url}"></property>
<property name="username" value="${${Env}.jdbc.username1}"></property>
<property name="password" value="${${Env}.jdbc.password}"></property>
</bean>

jdbc.properties
*****************************
Env=PROD

jdbc.driverClassName=${${Env}.jdbc.driverClassName}
jdbc.url=${${Env}.jdbc.url}
jdbc.username=${${Env}.jdbc.username}
jdbc.password=${${Env}.jdbc.password}

######### JDBC Configuration for DEV Environment ###############
DEV.jdbc.driverClassName=com.mysql.jdbc.Driver
DEV.jdbc.url=jdbc:mysql://localhost:3306/devportal
DEV.jdbc.username=DEVuser
DEV.jdbc.password=DEVpwd

######### JDBC Configuration for UAT Environment ############
UAT.jdbc.driverClassName=com.mysql.jdbc.Driver
UAT.jdbc.url=jdbc:mysql://localhost:3306/UATportal
UAT.jdbc.username=UATuser
UAT.jdbc.password=UATpwd

########## JDBC Configuration for PROD Environment ############
PROD.jdbc.driverClassName=com.mysql.jdbc.Driver
PROD.jdbc.url=jdbc:mysql://localhost:3306/portal
PROD.jdbc.username=root
PROD.jdbc.password=admin,
我這里有三套環境,分別是DEV,UAT和PROD,這種方式可以靈活切換的。

我再回答你的第二個問題:
還請你去http://docs.spring.io/spring-framework/docs/4.0.x/spring-framework-reference/html/transaction.html這里看下,很詳細,不過是英文的哦

閱讀全文

與多數據源是指什麼相關的資料

熱點內容
qq群1000人群會降級嗎 瀏覽:53
陝西省產假158天規定文件在哪裡查 瀏覽:653
在哪個app買車沒有費用 瀏覽:691
win10怎樣備份特定文件夾 瀏覽:623
合理利用網路你會有哪些行動 瀏覽:131
阿迪t格式文件 瀏覽:563
資料庫模型數據模型 瀏覽:8
解壓文件出現診斷信息 瀏覽:963
網站設計成本多少錢 瀏覽:699
姑娘學編程有什麼用 瀏覽:339
谷歌app如何刪除 瀏覽:118
注銷微信支付實名 瀏覽:158
怎樣把eps文件轉化為ps源文件呢 瀏覽:767
宜家視頻什麼網站出來的 瀏覽:901
電腦微信保持東西不在文件夾 瀏覽:616
華為nova8pro怎麼切換數據 瀏覽:658
qq怎麼傳文件到電腦Excel 瀏覽:927
z3735fwin改安卓 瀏覽:877
如何將篩選後的數據加填充顏色 瀏覽:100
wordpress去除分類目錄歸檔 瀏覽:506

友情鏈接