我正在使用 R2DBC-H2 驱动程序,我的 UR.L 是spring.r2dbc.url=r2dbc:h2:mem:///customer
使用此配置,SpringBoot 启动正常,但是,我无法访问 h2-console。
有谁知道为什么,以及我该如何解决它?
如果我正确理解源代码H2ConsoleAutoConfiguration,Spring Boot 中的 h2 控制台自动配置在反应式环境中不起作用。
...
@ConditionalOnWebApplication(type = Type.SERVLET)
...
public class H2ConsoleAutoConfiguration {
Run Code Online (Sandbox Code Playgroud)
您可以通过将 Web 应用程序的类型更改为 SERVLET(例如,通过添加spring-boot-starter-web为依赖项)来自行确认这一点,这将激活到 h2 控制台的路由(如果在应用程序属性中启用)。h2-console 路由端点将再次开始工作。
由于整个代码似乎非常特定于 servlet,我不知道如何正确解决这个问题。
| 归档时间: |
|
| 查看次数: |
2416 次 |
| 最近记录: |