官术网_书友最值得收藏!

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

主站蜘蛛池模板: 连江县| 许昌县| 荔浦县| 阳曲县| 陈巴尔虎旗| 聊城市| 法库县| 德保县| 邓州市| 施甸县| 民权县| 蓬溪县| 巴楚县| 江山市| 上饶县| 思茅市| 衡水市| 汾阳市| 新建县| 威远县| 雷州市| 尖扎县| 建水县| 长岭县| 阜南县| 芜湖市| 米脂县| 凤冈县| 钟祥市| 瑞丽市| 保山市| 沭阳县| 西盟| 堆龙德庆县| 武定县| 静海县| 沂水县| 宝清县| 连州市| 太仆寺旗| 荔浦县|