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)

相关推荐

  • 交朋友英语,关于如何交朋友的英语作文

    技术交朋友英语,关于如何交朋友的英语作文Everyone needs friends. A friend can give us help and share our difficulties and happines

    生活 2021年10月21日
  • 竹字头一个见,竹字头下一个乍是什么字

    技术竹字头一个见,竹字头下一个乍是什么字笮 zuó 基本字义1. 用竹篾拧成的索:~桥(竹索桥)竹字头一个见。
    详细字义
    〈名〉
    1. 竹索。拉船的ň [bamboo rope]
    筰,筊也。从竹,作声。竹索也。——《说文

    生活 2021年10月26日
  • 抖音刷粉丝网站,抖音自助下单平台业务秒刷网?

    技术抖音刷粉丝网站,抖音自助下单平台业务秒刷网?为什么你认为很好的作品却没有播放量?点赞评论也很少?那是因为你的账号还没有打标签,你是做美食的作品却推荐给了,喜欢做宠物的人点赞量王博率当然杀不来,如何快速给账号打标签?这

    测评 2021年10月19日
  • MySQL密码该怎么备忘

    技术MySQL密码该怎么备忘这篇文章将为大家详细讲解有关MySQL密码该怎么备忘,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。在windows下: 打开命令行窗口,停止m

    攻略 2021年11月20日
  • Nginx $remoteaddr和$proxyaddxforwardedfor变量详解

    技术Nginx $remoteaddr和$proxyaddxforwardedfor变量详解 Nginx $remote_addr和$proxy_add_x_forwarded_for变量详解$re

    礼包 2021年11月5日
  • python中如何使用Matplotlib库

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

    攻略 2021年12月8日