SpringBoot集成Druid实现数据库连接池

一、引入依赖

完整的pom文件如下所示:



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.7.13
         
    
    com.example
    docker-demo
    0.0.1-SNAPSHOT
    docker-demo
    docker-demo
    
        1.8
    
    
        
            org.springframework.boot
            spring-boot-starter-web
        
        
            mysql
            mysql-connector-java
            8.0.30
        
        
            org.projectlombok
            lombok
        
        
        
            com.alibaba
            druid-spring-boot-starter
            1.1.21
        
        
            org.springframework.boot
            spring-boot-starter-data-jpa
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


二、application.properties配置Druid


server.port=8888

#druid配置
spring.datasource.druid.url = jdbc:mysql://localhost:3306/funly?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=false
spring.datasource.druid.username = root
spring.datasource.druid.password = 123456
spring.datasource.druid.driverClassName = com.mysql.cj.jdbc.Driver
spring.datasource.type=com.alibaba.druid.pool.DruidDataSource

#jpa
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update

我们配置好这两步后,启动程序控制台输出Init DruidDataSource说明我们的Druid配置成功了。

三、监控配置

我们需要在配置文件加一些监控的相关配置

# 开启监控
spring.datasource.druid.stat-view-servlet.enabled=true
# 监控系统用户名
spring.datasource.druid.stat-view-servlet.login-username=druid
spring.datasource.druid.stat-view-servlet.login-password=123456
# 是否允许清空监控数据
spring.datasource.druid.stat-view-servlet.reset-enable=false
# 访问白名单
spring.datasource.druid.stat-view-servlet.allow=127.0.0.1

配置好之后我们重启应用,打开监控平台。

SpringBoot集成Druid实现数据库连接池_第1张图片

 SpringBoot集成Druid实现数据库连接池_第2张图片

 

你可能感兴趣的:(SpringBoot,spring,boot,数据库,后端)