baomidou / dynamic-datasource

dynamic datasource for springboot 多数据源 动态数据源 主从分离 读写分离 分布式事务
https://www.kancloud.cn/tracy5546/dynamic-datasource/2264611
Apache License 2.0
4.67k stars 1.19k forks source link

配置多数据源成功,但无法访问druid的web控制台 #154

Closed bearxsh closed 4 years ago

bearxsh commented 4 years ago

Enviroment

JDK Version(required): 1.8

SpringBoot Version(required): 2.1.6.RELEASE

Starter Version(required):3.0.0

Describe

配置多数据源成功,但无法访问druid的web控制台。http://localhost:8080/druid/index.html 无法访问

相关配置

spring:
  autoconfigure:
    exclude: com.alibaba.druid.spring.boot.autoconfigure.DruidDataSourceAutoConfigure
  datasource:
    type: com.alibaba.druid.pool.DruidDataSource
    druid:
      filters: stat,slf4j
      stat-view-servlet:
        loginUsername: admin
        loginPassword: admin#2018
        url-pattern: /druid/*
        reset-enable: false
      web-stat-filter:
        enabled: true
        url-pattern: /*
        exclusions: .js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*
    dynamic:
      druid:
        max-active: 100
        min-idle: 10
        initial-size: 5
        max-wait: 60000
        validation-query: select 1+1
        validation-query-timeout: 10
        test-on-borrow: false
        test-on-return: false
        test-while-idle: true
        time-between-eviction-runs-millis: 60000
        min-evictable-idle-time-millis: 300000
        pool-prepared-statements: true
        filters: stat,wall,slf4j

      primary: one
      datasource:
        one:
          url: jdbc:mysql://mysql:3306/one?autoReconnect=true&characterEncoding=utf-8&serverTimezone=CTT
          username: admin
          password: admin
          driver-class-name: com.mysql.cj.jdbc.Driver
        two:
          url: jdbc:mysql://mysql:3306/two?autoReconnect=true&characterEncoding=utf-8&serverTimezone=CTT
          username: admin
          password: admin
          driver-class-name: com.mysql.cj.jdbc.Driver
bearxsh commented 4 years ago

忘记添加:enabled: true,启用 StatViewServlet(监控页面)了