- Spring Boot+Spring Cloud+Vue+Element項目實戰:手把手教你開發權限管理系統
- 徐麗健
- 281字
- 2019-11-22 18:33:00
8.3 添加配置
修改配置文件,把原有的數據源配置替換成Druid數據源并配置數據源相關參數。
application.yml

參數說明:
- spring.datasource.druid.max-active:最大連接數。
- spring.datasource.druid.initial-size:初始化大小。
- spring.datasource.druid.min-idle:最小連接數。
- spring.datasource.druid.max-wait:獲取連接等待超時時間。
- spring.datasource.druid.time-between-eviction-runs-millis:間隔多久才進行一次檢測,檢測需要關閉的空閑連接,單位是毫秒。
- spring.datasource.druid.min-evictable-idle-time-millis:一個連接在池中最小生存的時間,單位是毫秒。
- spring.datasource.druid.filters=config,stat,wall,log4j:配置監控統計攔截的filters,去掉后監控界面SQL無法進行統計,wall用于防火墻。
Druid提供了幾種Filter信息,如表8-1所示。
表8-1 Druid提供的幾種Filter信息

如果需要通過定制的配置文件對Druid進行自定義屬性配置,添加配置類如下:
DruidDataSourceProperties.java

Druid Spring Starter簡化了很多配置,如果默認配置滿足不了你的需求,可以自定義配置。更多配置參考如下:
Druid Spring Starter:https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter
推薦閱讀
- Learning Apex Programming
- OpenCV實例精解
- C語言程序設計
- Python數據結構與算法(視頻教學版)
- UML 基礎與 Rose 建模案例(第3版)
- Python全棧數據工程師養成攻略(視頻講解版)
- Python編程:從入門到實踐(第3版)
- 人工智能算法(卷1):基礎算法
- Getting Started with Python
- Oracle 12c從入門到精通(視頻教學超值版)
- Shopify Application Development
- Python Penetration Testing Essentials
- Kotlin程序員面試算法寶典
- Mastering Node.js
- Python程序設計:基礎與實踐