SpringBoot(五):使用数据库连接池 Druid

Druid 与 C3P0,DBCP 一样,都是数据库连接池。不同的地方是 Druid 还提供了强大的监控和扩展功能,本文主要介绍如何在 SpringBoot 项目中级成 Druid。

添加依赖

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>druid-spring-boot-starter</artifactId>
    <version>1.2.3</version>
</dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
复制代码

配置数据源

spring:
  datasource:
    url: jdbc:h2:mem:test;MODE=MYSQL
    driver-class-name: org.h2.Driver
    druid:
      filters: stat,wall,log4j2
      web-stat-filter:
        enabled: true
        url-pattern: /*
        exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*"
      stat-view-servlet:
        enabled: true
        url-pattern: /druid/*
        reset-enable: false
        login-username: admin
        login-password: admin
        allow: 127.0.0.1
复制代码

打开浏览器,访问 http://127.0.0.1:8080/druid 账号密码是配置文件中设置的 admin

参考文档

分类:
后端
标签: