我在基于gradle的spring boot项目中使用的是Spring boot 2.1.3.RELEASE版本。 我在build.gradle文件中添加了以下依赖项:
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'com.h2database:h2'
}
我在application.properties文件中添加了以下内容:
spring.h2.console.enabled=true
spring.h2.console.path=/h2
但是当我通过从IntelliJ运行主类来启动应用程序并访问h2控制台链接(http://localhost:8080/h2)时,我得到以下信息:
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.
Fri Apr 05 09:00:24 PDT 2019
There was an unexpected error (type=Not Found, status=404).
No message available
但是当我使用./gradlew bootRun
从命令行启动应用程序时,则h2控制台可以正常加载。
你有什么主意吗?