导航:首页 > 数据分析 > 多数据源是指什么

多数据源是指什么

发布时间: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这里看下,很详细,不过是英文的哦

阅读全文

与多数据源是指什么相关的资料

热点内容
走字屏为什么插上u盘找不到文件 浏览:399
如何定义根文件系统 浏览:258
手游数据统计哪里看 浏览:658
酷狗网络无法访问 浏览:501
电脑接受无线网络 浏览:418
uclinuxpdf 浏览:264
文件U盘文件找不到 浏览:63
vue数据接口怎么得到 浏览:995
sql程序设计题 浏览:103
c向文件中追加数据库 浏览:327
reactjs推荐书籍 浏览:157
京东自定义轮播代码 浏览:428
pr的钢笔工具怎么用 浏览:539
重置win10所有原生应用 浏览:626
微信漂流瓶怎么发照片 浏览:908
如皋如何学数控编程培训 浏览:205
extjs如何截取字符串 浏览:545
delphitreeview数据库 浏览:148
百度云Mac版共享文件 浏览:623
上三高速代码 浏览:926

友情链接