环境:springboot 2.7.9 + druid 1.2.16
相关配置如下: spring.datasource.druid.stat-view-servlet.enabled=true spring.datasource.druid.stat-view-servlet.url-pattern=/test/druid/* spring.datasource.druid.stat-view-servlet.login-username=aaa spring.datasource.druid.stat-view-servlet.login-password=bbb
问题: 本地启动项目后,新开隐身窗口,输入http://localhost:8080/test/druid, 此时仅会302到http://localhost:8080/druid/index.html, 而非http://localhost:8080/test/druid/index.html (少了/test),此时就会404
同理,手动访问http://localhost:8080/test/druid/index.html, 仅会302到http://localhost:8080/druid/login.html, 而非http://localhost:8080/test/druid/login.html
最后手动访问http://localhost:8080/test/druid/login.html, 跳转到正确登录界面登录后,后续任何操作都不会302到本地页面,故不会再有bug
总结:感觉配置了这个参数后(spring.datasource.druid.stat-view-servlet.url-pattern),302的跳转,没有读取这个配置。