侧边栏壁纸
  • 累计撰写 57 篇文章
  • 累计创建 98 个标签
  • 累计收到 5 条评论

目 录CONTENT

文章目录

SpringBoot Druid监控无法访问解决方案

Sir丶雨轩
2020-06-01 / 0 评论 / 1 点赞 / 1037 阅读 / 799 字

最近在SpringBoot下配置Druid的时候发现监控页面死活出不来,但如果手动创建ServletRegistrationBean就可以正常使用,但我们用SpringBoot的时候最爽的特性就是自动装配了,所以我们找到了自动装配的源码DruidStatViewServletConfiguration DruidWebStatFilterConfiguration

上面各有一行这样的注解

@ConditionalOnProperty(name = "spring.datasource.druid.web-stat-filter.enabled", havingValue = "true")
@ConditionalOnProperty(name = "spring.datasource.druid.stat-view-servlet.enabled", havingValue = "true")

这个注解我不确定是不是高版本新增的,但是由于网上的配置代码大部分都没有对这个进行处理,所以就算配置好了还是打不开监控页面,所以我们在配置文件中 加入 如下代码

重启,输入 http://localhost:8080/druid/ 我们惊喜的发现,已经可以正常使用了

1

评论区