码迷,mamicode.com
首页 > 编程语言 > 详细

经验总结45-springmvc,多数据源

时间:2015-01-30 10:48:50      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

有时需要连接多个数据库,数据源不一致,需要配置。

1、配置xml。一个数据源,一个template。

<bean id="dataSource" class="com.base.MyDataSource" destroy-method="close">
<property name="driverClassName" value="${database.driverClassName}" />
<property name="url" value="${database.url}" />
<property name="username" value="${database.username}" />
<property name="password" value="${database.password}" />
......
<bean id="jdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
<property name="dataSource" ref="dataSource" />
</bean>

可重复配置多个。

对应的class,是继承BasicDataSource。并可进行加密操作。

2、公共类。

@Autowired
protected JdbcTemplate jdbcTemplate;
@Autowired
protected JdbcTemplate jdbcTemplate2;

注解多个template。

3、继承公共类,即可使用对应的template的数据库。

注:其实使用多个数据库并不很合理,应该设计多个项目,降低耦合性。

即使单独项目只提供接口也是好的,安全性更高一些,只访问项目的接口。

经验总结45-springmvc,多数据源

标签:

原文地址:http://blog.csdn.net/qijunming1208/article/details/43303065

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!