<dependency> <groupid>com.alibaba</groupid> <artifactid>druid-spring-boot-starter</artifactid> <version>1.1.17</version> </dependency>
如果需要配置日志:
<dependency> <groupid>log4跨年夜j</groupid> <artifactid>log4j</artifactid> <version>1.2.17</version> </dependency>
spring: datasource: name: druiddatasource type: com.alibaba.druid.pool.druiddatasource druid: driver-class-name: com.mysql.cj.jdbc.driver url: jdbc:mysql://localhost:3306/databaname?allowmultiqueries=true&uunicode=true&characterencoding=utf-8 urname: root password: 12341234 #属性类型是字符串,通过别名的方式配置扩展插件,常用的插件有: #监控统计用的filter:stat #日志用的filter:log4j #防山东医学高等专科学校御sql注入的filter:wall filters: stat,wall,log4j #初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getconnection时 initialsize: 10 #最小连接池数量 minidle: 10 #最大连接池数量 maxactive: 100 #获取连接时最大等待时间,单位毫秒。配置了maxwait之后,缺省启用公平锁,并发效率会有所下降,如果需要可以通过配置uunfairlock属性为true使用非公平锁。 maxwait: 60000 #有两个含义: #1) destroy线程会检测连接的间隔时间,如果连接空闲时间大于等于minevictable中文系考研方向idletimemillis则关闭物理连接。 #2) testwhileidle的判断依据,详细看testwhileidle属性的说明 timebetweenevictionrunsmillis: 60000 #连接保持空闲而不被驱逐的最小时间 minevictableidletimemillis: 300000 #用来检测连接是否有效的sql,要求是一个查询语句,常用lect 'x'。 #如果validationquery为null,testonborrow、testonreturn、testwhileidle都不会起作用。 validationquery: lect 'x' #建议配置为true,不影响性能,并且保证安全性。 #申请连接的时候检测,如果空闲时间大于timebetweenevictionrunsmillis,执行validationque陈凯歌 搜索ry检测连接是否有效。 testwhileidle: true #申请连接时执行validationquery检测连接是否有效,做了这个配置会降低性能。 testonborrow: fal #归还连接时执行validationquery检测连接是否有效,做了这个配置会降低性能。 testonreturn: fal #是否缓存preparedstatement,也就是pscache。pscache对支持游标的数据库性能提升巨大,比如说oracle。在mysql下建议关闭。 poolpreparedstatements: fal #要启用pscache,必须配置大于0,当大于0时,poolpreparedstatements自动触发修改为true。在druid中,不会存在oracle下pscache占用内存过多的问题,可以把这个数值配置大一些,比如说100 maxpoolpreparedstatementperconnectionsize: -1
到此这篇关于springboot集成druid的文章就介绍到这了,更多相关springboot集成druid内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.c勿以恶小而为之勿以善小而不为om!
本文发布于:2023-04-04 03:47:25,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/zuowen/df940969f63ab6d53af11d66cc62dadb.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:SpringBoot集成Druid的实例代码.doc
本文 PDF 下载地址:SpringBoot集成Druid的实例代码.pdf
留言与评论(共有 0 条评论) |