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)

相关推荐

  • Tomcat运行Java Web内存溢出的示例分析

    技术Tomcat运行Java Web内存溢出的示例分析这篇文章主要介绍Tomcat运行Java Web内存溢出的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!如果JVM里运行的程序, 它的

    攻略 2021年12月11日
  • JavaScript中函数调用栈是怎么工作的

    技术JavaScript中函数调用栈是怎么工作的这篇文章将为大家详细讲解有关JavaScript中函数调用栈是怎么工作的,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。合理地处理堆栈信息

    攻略 2021年11月6日
  • 如何使用YCSB进行HBase性能测试

    技术如何使用YCSB进行HBase性能测试这篇文章给大家分享的是有关如何使用YCSB进行HBase性能测试的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。在集群上运行任何性能基准测试工具时,关键

    攻略 2021年12月8日
  • postgresql中PLProxy如何配置

    技术postgresql中PLProxy如何配置小编给大家分享一下postgresql中PLProxy如何配置,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.下载plproxy-2.6.tar.gz网

    攻略 2021年11月18日
  • python机器学习中朴素贝叶斯算法及模型选择和调优的示例分析

    技术python机器学习中朴素贝叶斯算法及模型选择和调优的示例分析这篇文章将为大家详细讲解有关python机器学习中朴素贝叶斯算法及模型选择和调优的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文

    攻略 2021年11月14日
  • 怎样解析html5

    技术怎样解析html5怎样解析html5,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。HTML(Hype Text Markup Language)超文

    攻略 2021年11月23日