添加依賴
druid-spring-boot-starter
在配置類中註冊Bean
概述:被註冊的類是DruidDataSource類型,在Bean中可以可以配置數據源的各種屬性
在application.yml中配置數據源
在application中配置格式爲spring:datasource:druid:屬性
- name:配置這個屬性的意義在於,如果存在多個數據源,監控的時候可以通過名字來區分開來,如果不配置自動生產
- url:連接數據庫的url不同數據庫不一樣
- username:連接數據庫的用戶名
- password:連接數據庫的密碼,如果你不希望密碼直接寫在配置文件中,可以使用ConfigFilter
- driverClassName:根據url自動識別,這一項可配可不配
- initial-size:初始化時建立物理連接的個數初始化發生在顯示調用init方法,默認爲0
- max-active:最大連接池數量,默認爲8
- min-idle:最小連接池數量
- max-wait:獲取連接時最大等待時間,單位毫秒
- poolPreparedStatements:是否緩存preparedStatement,默認爲false不緩存