BeeCP-Starter 1.3.1 发布,Spring Boot 上的启动器
BeeCP-Starter是小蜜蜂连接池在Springboot上的启动器
相关功能
1:文件方式配置数据源信息
2:支持多数据源配置
3:可通过自定义的方式支持其他数据源
4:支持配置Jndi数据源引入配置
运行依赖
1:Java版本:JDK1.8
2:Springboot版本:2.0.9.RELEASE
3:BeeCP版本:2.4.7
版本下载
<dependency> <groupId>com.github.chris2018998</groupId> <artifactId>spring-boot-starter-beecp</artifactId> <version>1.3.1.RELEASE</version> </dependency>
单数据源范例
application.properties
#单数据源配置点(ioc注册名:beeDataSource) spring.datasource.type=cn.beecp.BeeDataSource spring.datasource.poolName=BeeCP1 spring.datasource.username=root spring.datasource.password= spring.datasource.jdbcUrl=jdbc:mysql://localhost:3306/test spring.datasource.driverClassName=com.mysql.jdbc.Driver
IOC
多数据源范例
application.properties
#多数据源配置起点(ioc注册名分别是d1,d2,d3) spring.datasource.nameList=d1,d2,d3 #第1数据源 spring.datasource.d1.primary=true spring.datasource.d1.poolName=BeeCP1 spring.datasource.d1.username=root spring.datasource.d1.password=root spring.datasource.d1.jdbcUrl=jdbc:mysql://localhost:3306/test spring.datasource.d1.driverClassName=com.mysql.cj.jdbc.Driver #第2数据源 spring.datasource.d2.jndiName=testDB #第3数据源 spring.datasource.d3.poolName=testDB spring.datasource.d3.datasourceType=com.xxx.xxxDataSource spring.datasource.d3.datasourceAttributeSetFactory=xxxx spring.datasource.d3.username=root spring.datasource.d3.password=root spring.datasource.d3.jdbcUrl=jdbc:mysql://localhost:3306/test spring.datasource.d3.driverClassName=com.mysql.cj.jdbc.Driver #xxxx为对应连接池的属性注入工厂类的实现,请参照*扩展接口*
DemoApplication.java
//引入多数据源标签 @EnableMultiDataSource @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } }
扩展接口
public interface DataSourceAttributeSetFactory { //get Properties value from environment and set to dataSource public void set(DataSource ds,String configPrefix,Environment environment)throws Exception; }
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
hookso 1.1 发布,Linux 动态链接库的注入修改查找工具
hookso是一个linux动态链接库的注入修改查找工具,用来修改其他进程的动态链接库行为。 该版本更新内容包括: 修复低版本gcc编译的问题 修复已知的bug 功能 让某个进程执行系统调用 让某个进程执行.so的某个函数 给某个进程挂接新的.so 卸载某个进程的.so 把旧.so的函数替换为新.so的函数 复原.so的函数替换 查找.so的函数地址
- 下一篇
GnuCash 4.0 发布,跨平台财务管理软件
GnuCash4.0现已发布。GnuCash 是一个适用于个人或小型企业的财务软件,采用 GPL 协议开源,支持 GNU / Linux、BSD、Solaris、Mac OS X 及 Microsoft Windows。GnuCash 易于使用,且功能强大,它可以追踪银行帐户、股票、收入与支出,也可以基于专业的会计原则确保帐目平衡并提供准确的报表。 4.0版本更新内容如下: 主要亮点 从“Update Association for Transaction”菜单项获得的新的“Transaction Association”对话框已替换 3.x 中的两个关联项,允许设置、更改和删除关联。 当交易具有association时,现在在寄存器的“Associations”列(在双行模式下可见)中显示一个符号(用于文件的回形针,用于 URLS 的链接),而不是字母。这在 MacOS 上不起作用。 现在可以将Associations添加到帐单、贷方通知单、发票和凭证中。存在时的实际 association会添加为链接按钮,该链接显示在注释下方。 当在注册表中选择一个账户或一个动作时,新的提前输入搜...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS7设置SWAP分区,小内存服务器的救世主
- Docker快速安装Oracle11G,搭建oracle11g学习环境