gpt4 book ai didi

spring-boot - h2-console 不显示

转载 作者:行者123 更新时间:2023-12-04 16:08:59 29 4
gpt4 key购买 nike

在我的 spring boot 应用程序中,我添加了以下依赖项:

       <dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
<version>1.4.196</version>
<scope>test</scope>
</dependency>

<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<scope>runtime</scope>
</dependency>

然后在我的 application.properties 中设置:

spring.h2.console.enabled=true
management.security.enabled=false

但是当我导航到 uri 时:

http://localhost:8080/h2-console/login.do?jsessionid=cfc3b5595b531203d92134205e16127e

它提示:

Whitelabel Error Page

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Wed Sep 27 03:37:52 GMT-12:00 2017
There was an unexpected error (type=Not Found, status=404).
No message available

为什么我不能访问 h2-console

最佳答案

h2-console 显示该错误的可能原因之一。那是您的文件可能没有以正确的方式组织。当我将 Controller 、服务、存储库和模型文件放在一个包中时,我也遇到了这个问题。

我已经通过将它们分别组织在自己的包中解决了这个问题,如下所示

com.example.demo.controller
com.example.demo.service
com.example.demo.repository
com.example.demo.model

我的 application.properties 文件包含

spring.h2.console.enabled=true
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.driverClassName=org.h2.Driver
spring.datasource.username=sa
spring.datasource.password=
spring.jpa.show-sql=true
spring.jpa.hibernate.ddl-auto=update
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.H2Dialect

关于spring-boot - h2-console 不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46427027/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com