Durid 访问监控首页(index.html)报404

1.祭出我的配置

  1. 引入starter
		<dependency>
            <groupId>com.alibaba</groupId>
            <artifactId>druid-spring-boot-starter</artifactId>
            <version>1.1.20</version>
        </dependency>

   
   
  • 2.在配置文件application.yml中加入配置

    spring:
      #Mysql数据库配置信息
      datasource:
        url: jdbc:mysql://xxx.xxx.xxx.xx:xxxx/mall?useUnicode=true&characterEncoding=utf-8&serverTimezone=Asia/Shanghai
        username: xx
        password: xx
        driver-class-name: com.mysql.jdbc.Driver
        #关于druid的配置
        druid:
          initial-size: 5 #连接池初始化大小
          min-idle: 10 #最小空闲连接数
          max-active: 20 #最大连接数
          # 配置监控统计拦截的 Filter,去掉后监控界面 SQL 无法统计,wall 用于防火墙
          filters: stat,wall,slf4j
          web-stat-filter:
            enabled: true
            url-pattern: /*
            exclusions: "*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*" #不统计这些请求数据
          stat-view-servlet: #访问监控网页的登录用户名和密码
            url-pattern: /druid/*
            reset-enable: false
            #        allow: 127.0.0.1
            login-username: druid
            login-password: druid
    
         
         
    • 本来这样就应该可以访问http://localhost:8080/druid/login.html的,但是这边一直报404。

      2.解决方法

      我的问题是starter版本过高,和MySQLdriver的版本对不上,在pom.xml中把版本改成1.1.10就好了






      在这里插入图片描述

      3.druid其他具体配置参考官网

      网址https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Druid是一个开源的数据库连接池。在使用Druid的过程中,需要配置一些参数,这些参数可以通过在classpath下创建一个名为`druid.properties`的文件来进行配置。 生成`druid.properties`文件的具体步骤如下: 1. 创建一个文本文件,命名为`druid.properties`。 2. 将需要配置的参数按照键值对的方式写入该文件中,格式如下: ``` key1=value1 key2=value2 ``` 其中,`key`表示参数名,`value`表示参数值。 示例: ``` driverClassName=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/test username=root password=root initialSize=5 maxActive=20 maxWait=60000 timeBetweenEvictionRunsMillis=60000 minEvictableIdleTimeMillis=300000 validationQuery=SELECT 1 FROM DUAL testWhileIdle=true testOnBorrow=false testOnReturn=false filters=stat,wall,log4j connectionProperties=druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000 ``` 上述配置的含义可以参考Druid官方文档。 3. 将该文件放置在classpath路径下即可。 通常情况下,可以将该文件放置在项目的`src/main/resources`目录下。 如果使用maven进行项目管理,可以在`pom.xml`文件中添加如下配置: ```xml <build> <resources> <resource> <directory>src/main/resources</directory> <filtering>true</filtering> <includes> <include>druid.properties</include> </includes> </resource> </resources> </build> ``` 上述配置会将`src/main/resources`目录下的`druid.properties`文件打包到`target/classes`目录下。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值