[英]H2-console in r2dbc-h2 driver
我正在使用 R2DBC-H2 驱动程序,我的 UR.L 是spring.r2dbc.url=r2dbc:h2:mem:///customer
使用此配置,SpringBoot 启动正常,但是,我无法访问 h2-console。
有谁知道为什么,我该如何解决?
如果我正确理解了H2ConsoleAutoConfiguration
的源代码,则来自 spring 引导的 h2 控制台自动配置在反应式环境中不起作用。
...
@ConditionalOnWebApplication(type = Type.SERVLET)
...
public class H2ConsoleAutoConfiguration {
您可以通过将 web 应用程序的类型更改为 SERVLET(例如,通过添加spring-boot-starter-web
作为依赖项)自己确认这一点,这将激活到 h2 控制台的路由(如果在应用程序属性中启用) . h2-console 路由端点将再次开始工作。
由于整个代码看起来非常特定于 servlet,我不知道如何正确解决这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.