在Spring Boot 3.0.2项目中使用Druid的时候发现自带的Druid控制台报404报错如下:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-starter</artifactId>
<version>1.2.20</version>
</dependency>
这是导入的依赖,也是报错的原因。
这是我的yml配置文件
# 应用服务 WEB 访问端口
server:
port: 8080
spring:
# datasource 数据源配置内容,对应 DataSourceProperties 配置属性类
datasource:
url: jdbc:mysql://127.0.0.1:3306/study?useSSL=false&useUnicode=true&characterEncoding=UTF-8
driver-class-name: com.mysql.cj.jdbc.Driver
username: root # 数据库账号
password: root # 数据库密码
type: com.alibaba.druid.pool.DruidDataSource
druid:
max-wait: 1000
min-idle: 5
max-active: 10 # 池中最大连接数,包括闲置和使用中的连接,默认为 8 个。
max-evictable-idle-time-millis: 1900000
web-stat-filter:
enabled: true
url-pattern: "/*"
exclusions: "*.js,*.ico,*.gif,*.jpg,*.bmp,*.png,*.css,/druid/*"
filter:
stat: # 配置 StatFilter ,对应文档 https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_StatFilter
log-slow-sql: true # 开启慢查询记录
slow-sql-millis: 5000 # 慢 SQL 的标准,单位:毫秒
stat-view-servlet: # 配置 StatViewServlet ,对应文档 https://github.com/alibaba/druid/wiki/%E9%85%8D%E7%BD%AE_StatViewServlet%E9%85%8D%E7%BD%AE
enabled: true # 是否开启 StatViewServlet
url-pattern: /druid/*
# allow: localhost
login-username: admin # 账号
login-password: 123456 # 密码
reset-enable: false
解决办法如下:
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>druid-spring-boot-3-starter</artifactId>
<version>1.2.20</version>
</dependency>
注释掉当前依赖,换成druid-spring-boot-3-starter,成功解决。
标签:true,spring,druid,Druid,alibaba,报错,com,连接池 From: https://blog.csdn.net/qq_57967904/article/details/145091384