博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis-3.4.2-源码分析11:XML解析之environmentsElement+Druid的解析准备工作:整合Druid...
阅读量:6277 次
发布时间:2019-06-22

本文共 988 字,大约阅读时间需要 3 分钟。

hot3.png

这一节,重要,需要认真解析

com.alibaba.druid.pool.DruidDataSource

首先整合Mybatis + Druid,配置文件怎么写?

 

模板如下:

下面给出我的

具体实现:

package user.defined;import java.util.Properties;import javax.sql.DataSource;public class MyDataSourceFactory implements org.apache.ibatis.datasource.DataSourceFactory {	protected Properties properties;	@Override	public void setProperties(Properties props) {		this.properties = props;	}	@Override	public DataSource getDataSource() {		try {			javax.sql.DataSource dataSource = com.alibaba.druid.pool.DruidDataSourceFactory					.createDataSource(properties);			return dataSource;		} catch (RuntimeException e) {			throw e;		} catch (Exception e) {			throw new RuntimeException("init data source error", e);		}	}}

 

转载于:https://my.oschina.net/qiangzigege/blog/869602

你可能感兴趣的文章
mwArray类说明
查看>>
CMD命令行:查看 Windows 操作系统的安装时间
查看>>
mysql explain
查看>>
golang交叉编译工具,gox使用入门
查看>>
Redis Master-Slave 读写分离测试
查看>>
git bash常用命令行以及初次接触yo以及bower
查看>>
修改MySQL默认空密码
查看>>
spring mvc访问静态文件(css/js/img)访问不到
查看>>
spring boot框架学习学前掌握之重要注解(1)-sprng的java配置方式
查看>>
plsql 书籍基础表结构
查看>>
nginx 第三方模块 modsecurity安装使用
查看>>
Kettle使用问题记录
查看>>
Android 透明(沉浸式)状态栏设计
查看>>
关于UIView的autoresizingMask属性
查看>>
sparkSQL UDF创建
查看>>
spring4中获取泛型的bean
查看>>
Ansible notes
查看>>
js实现二叉树
查看>>
【工具使用系列】关于 MATLAB 硬件通讯
查看>>
(三)SpringBoot——模板引擎thymeleaf
查看>>