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)

相关推荐

  • C语言const用法概述

    技术C语言const用法概述 C语言const用法概述const概念
    有时候我们希望定义这样一种变量,它的值不能被改变,在整个作用域中都保持固定。例如,用一个变量来表示班级的最大人数,或者表示缓冲区的大

    礼包 2021年12月6日
  • 下载网页中blob格式视频的方法

    技术下载网页中blob格式视频的方法 下载网页中blob格式视频的方法之所以称这类视频为blob格式的格式,是因为视频在一个 video 标签中,类似于这样:
    video preload="preloa

    礼包 2021年12月18日
  • 华为手机如何强制恢复出厂设置,华为低配手机怎样强制恢复出厂

    技术华为手机如何强制恢复出厂设置,华为低配手机怎样强制恢复出厂在手机上找到设置图标,进入设置界面华为手机如何强制恢复出厂设置;在设置界面下拉,找到备份和重置选项,点击进入;选择恢复出厂设置选项,单击开始恢复。
    如手机无法

    生活 2021年10月29日
  • 右转的英文,直行然后右转英语怎么说

    技术右转的英文,直行然后右转英语怎么说直走然后向右转。 英语右转的英文:and then turn right.例句:1、Go straight ahead, then turn right.
    直走然后右转。
    2、A E

    生活 2021年10月20日
  • PaaStorm如何将数据从源实时转换到目标?

    技术PaaStorm是如何从源到目的做数据的实时转换这篇文章主要介绍“PaaStorm是如何从源到目的做数据的实时转换”,在日常操作中,相信很多人在PaaStorm是如何从源到目的做数据的实时转换问题上存在疑惑,小编查阅

    攻略 2021年12月23日
  • Go调度器是如何处理线程阻塞的

    技术Go调度器是如何处理线程阻塞的本篇内容主要讲解“Go调度器是如何处理线程阻塞的”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Go调度器是如何处理线程阻塞的”吧!怎么让我们

    攻略 2021年11月19日