springboot用druid配置多数据源(springboot数据库连接池实现)

技术springboot如何集成druid数据库连接池这篇文章将为大家详细讲解有关springboot如何集成druid数据库连接池,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。1.配

这篇文章将为大家详细讲解有关跳羚如何集成德鲁伊数据库连接池,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

1.配置砰的一声

!德鲁伊数据库连接池-dependencygroupidcom。阿里巴巴/集团idartifactiddruid/artifactidversion 1。1 .12版本exclusionexclusiongrouidcom。阿里巴巴/集团idartifactidjconsole/Artifactid/exclusionexcluiguidcom。阿里巴巴/集团idartifactidtools/artifactId/排除/依赖2 .配置应用程序。属性

#德鲁伊连接池春天。数据源。键入: com。阿里巴巴。德鲁伊。游泳池。德鲁伊数据源#最大活跃数春天。数据源。maxactive :20 #初始化数量春天。数据源。初始尺寸:1 #最大连接等待超时时间春天。数据源。maxwait :60000 #打开PSCache,并且指定每个连接PSCache的大小春天。数据源。poolpreparedstatements 3360 treaspsring。数据源。maxpoolpreparedstatements perconnectionsize :20 #通过connectionProperties属性来打开mergeSql功能;慢结构化查询语言记录# connectionproperties :德鲁伊。统计一下。合并SQL=真;德鲁伊。统计一下。slowsqlmills=5000 spring。数据源。minidler :1 spring。数据源。排异时间为33606000年春天。数据源。minevicetableidletimemillis 336030000 spring。数据源。validationquery3360从dualspring中选择1。数据源。testwhile id : sprint。数据源。testonborrow 3360 false #数据源。testonreturn : false #配置监控统计拦截的过滤器,去掉后监控界面结构化查询语言将无法统计,'墙'用于防火墙filters:stat,wall,log4j3 .配置配置类

/**

*说明:第一数据源配置

*/@ Configuration @ MapperScan(基础包=MasterDataSourceConfig .PACKAGE,sqlsessionfactoryReF=' master sqlsessionfactory ')//扫描制图人接口并容器管理公共类masterdatasourcefig {

staticfilestringpackage=' org。FH。映射器。dsno 1 ';//母版目录staticfilestrymapper _ LOCATION=' class path : my batis/dsno 1/*/* .XML ';//扫描的可扩展标记语言目录staticfilestringconfig _ LOCATION=' class path : my batis/dsno 1/my batis-config。XML ';//自定义的mybatisconfig文件位置staticfilestringtype _ alias _ PACkage=' org。FH。实体';//扫描的实体类目录

@ Value($ {数据源。第一。URL } ')privateStringurl;@ Value($ {数据源。第一。username } ')privateStringuser;@ Value($ {数据源。第一。password } ')privateStringpassword;@ Value($ {数据源。第一。driver-class-name } ')privateStringdriverClass;@Bean(名称=“主数据源”)@ primarypublicdatasourcemasterdata source(){ 0

DruidDataSourceDataSource=NewDruidDataSource();

数据源。setdriverclassname(driverClass);

数据源。setURl(网址);

dataSource.setUsername(用户);

dataSource.setPassword(密码);返回数据源;

}@Bean(名称=' masterTransactionManager ')@ primarypublicdatasuretransactionnmanagermastertransactionnmanager(){ returnnew data source transionmanager(master data source());

}@Bean(名称=' masterSqlSessionFactory ')@ primarypublicsqlsessionfactory(@ Qualifier(' masterdata source ')data source master data source)throwsException { finalsqlsessionfactory beansessionfactory=new qlsessionfactory Bean();

会话工厂。setdata source(主数据源);

会话工厂。设置映射器位置(new path matchingsourcepatternresolver().获取资源(主数据源图MAPPER _ LOCATION));

会话工厂。setconfiglocation(NewDefaultResourceLoader().获取资源(主数据源图.CONFIG _ LOCATION));

会话工厂。settypeliassespapackage(MasterDataSourceConfig .TYPE _ alias _ PACKAGE);returnsessionfactory。getobject();

}

}关于"跳羚如何集成德鲁伊数据库连接池"这篇文章就分享到这里了,希望

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/155339.html

(0)

相关推荐

  • 大建Rust开发环境

    技术大建Rust开发环境 大建Rust开发环境介绍
    Rust是一门系统编程语言,专注于安全,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。
    和Ruby,Python等脚本语言程序不同

    礼包 2021年11月25日
  • 39三分之一是多少码,码数码数38又三分之一是什么意

    技术39三分之一是多少码,码数码数38又三分之一是什么意是欧洲鞋码的表示方式,是介于37和38之间,三分之一就是更靠近37码。阿迪的鞋子尺码不是以0.5进位的,是以2/3进位的,因此就会出现41又1/3,41又1/3等鞋

    生活 2021年10月20日
  • css font-style属性的作用是什么

    技术css font-style属性的作用是什么本篇内容主要讲解“css font-style属性的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css font-

    攻略 2021年11月3日
  • c语言中常见的常量类型是什么(c语言符号常量定义的关键字)

    技术C语言中几种常量的认识和理解是怎样的本篇文章为大家展示了C语言中几种常量的认识和理解是怎样的 ,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、C语言常量是什么?常量是指在程

    攻略 2021年12月13日
  • python中如何使用Matplotlib库

    技术python中如何使用Matplotlib库这篇文章将为大家详细讲解有关python中如何使用Matplotlib库,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Matplotli

    攻略 2021年12月8日
  • 谷歌地图怎么看街景,手机谷歌地图怎么看街景

    技术谷歌地图怎么看街景,手机谷歌地图怎么看街景1. 谷歌卫星图是可以看街景的,但国内貌似不容易上的谷歌地图怎么看街景。2. 国内用户可以直接用奥维互动地图app看街景,可以连接上,这个软件中也有集成了谷歌卫星图,还有其他

    生活 2021年10月19日