做微网站哪家好,网页制作的步骤,新增网站 备案,创意设计学院文章标题 问题描述原因分析解决方案参考资料 问题描述
最近#xff0c;笔者在SpringBoot3项目中整合Druid连接池时#xff0c;偶然翻到一条介绍Druid监控的短视频#xff0c;兴致盎然之下尝试设置了一下Druid监控。 But#xff0c;按照视频中提供的yml参数对照设置#x… 文章标题 问题描述原因分析解决方案参考资料 问题描述
最近笔者在SpringBoot3项目中整合Druid连接池时偶然翻到一条介绍Druid监控的短视频兴致盎然之下尝试设置了一下Druid监控。 But按照视频中提供的yml参数对照设置项目启动后在浏览器输入”http://localhost:8080/druid/index.html“浏览器报错提示404。
Druid相关配置参数如下: druid:# 连接池配置参数initial-size: 5 # 连接池启动时的初始连接数min-idle: 5 # 连接池中的最小空闲连接数max-active: 20 # 连接池中的最大活跃连接数max-wait: 60000 # 等待连接池分配连接的最大时长单位为毫秒time-between-eviction-runs-millis: 60000 # 连接池中连接的空闲检测周期单位为毫秒min-evictable-idle-time-millis: 300000 # 连接在池中最小的存活时间单位为毫秒filters: stat,wall,slf4jweb-stat-filter:exclusions: *.js,*.gif,*.jpg,*.bmp,*.png,*.css,*.ico,/druid/*stat-view-servlet:# 是否启用druid监控enabled: true# 监控页面的urlurl-pattern: /druid/*# 登录监控页面的账号密码默认为rootlogin-username: adminlogin-password: admin# 允许访问监控页面的ip白名单allow: 127.0.0.1deny:原因分析
一般来说企业级的项目多是springBoot 2.x版本它们所引入的Druid依赖版本一般是druid-spring-boot-starter示例代码如下 dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-starter/artifactIdversion1.2.19/version/dependency而笔者的项目SpringBoot版本为v3.3.3所引入的Druid依赖正是上述版本 在检查URL端口号路径名均正确之后猛然想到可能是 SpringBoot版本与Druid版本不一致所致之前在SpringBoot3项目中整合MyBatis-Plus时就报了错。
百度了一下发现 SpringBoot3项目必须引入版本为druid-spring-boot-3-starter的Druid依赖Druid的监控界面才能正常打开。
示例代码如下 dependencygroupIdcom.alibaba/groupIdartifactIddruid-spring-boot-3-starter/artifactIdversion1.2.23/version/dependency解决方案 前提确认yml文件或properties文件中Druid的配置参数设置正确 确认无误后 根据上述原因分析检查项目SpringBoot版本与Druid依赖的版本是否兼容若不兼容修改相应pom文件中Druid的依赖版本重启项目生效即可 在浏览器上重新刷新访问Druid的监控页面 至此Druid 监控页面404报错解决成功 参考资料
SpringBoot3整合Druid监控页面报错404----解决办法