SpringBoot 配置Druid資料來源

2021-09-08 20:26:37 字數 2054 閱讀 4916

新增相應的依賴

>

>

org.springframework.bootgroupid

>

>

spring-boot-starter-jdbcartifactid

>

dependency

>

>

>

com.alibabagroupid

>

>

druidartifactid

>

>

1.1.12version

>

dependency

>

將資料來源新增到springboot容器中

@configuration

public

class

dataconfig

//配置監控servelt

@bean

public servletregistrationbean statviewservlet()

//監控filter

@bean

public filterregistrationbean statviewfilter()

}

配置資料來源

spring

:datasource

:url

: jdbc:mysql:///students

type

: com.alibaba.druid.pool.druiddatasource

username

: *****

password

: *****

driver-class-name

: com.mysql.jdbc.driver

maxactive:8

initialsize

:5

因為com.alibaba.druid.pool.druiddatasource存在對應的對映,即可以將配置檔案資訊與物件屬性進行繫結

resourceservlet可配置的屬性

效能之王HiKariCP和阿里爸爸Druid比較

我們所熟知的c3p0,dbcp,druid,hikaricp為我們所常用的資料庫連線池,其中c3p0已經很久沒有更新了。dbcp更新速度很慢,基本處於不活躍狀態,而druid和hikaricp處於活躍狀態的更新中,這就是我們說的二代產品了。hikaricp 優化 和 減少 例如hikaricp的st...

SpringBoot常用配置

前言 springboot整合了主流的第三方框架,但是需要使用springboot那一套配置方式。但是我這裡只列舉了非常非常常用的,可以看已發的幾篇部落格,慢慢會補充。當然官方文件裡也有相應的配置,可惜沒有注釋。spring.resources.cache period 設定資源的快取時效,以秒為單...

Spring boot自動配置

1 從原始碼角度看spring boot 自動配置 這個方法呼叫的是 initialize sources suppresswarnings private void initialize object sources this.webenvironment deducewebenvironment...