java 启动h2_java – Spring启动H2 Db进入File / h2-console

我正在开发一个项目,我需要迁移数据库并在文件上使用H2数据库来开发环境.

我将flyway dependendy添加到我的Spring Boot(1.4.0.RELEASE)Web应用程序的pom中:

org.flywaydb

flyway-core

然后我在application.properties上配置了db和flyway:

spring.h2.console.enabled=true

spring.h2.console.path=/h2-console

spring.datasource.url=jdbc:h2:file:./db/pippo.db;

spring.datasource.username=pippo

spring.datasource.password=pluto

flyway.enabled=true

flyway.url=jdbc:h2:file:./db/pippo.db

flyway.user=pippo

flyway.password=pluto

flyway.locations=classpath:db/migration

然后,如果我启动应用程序,它会正确地将数据库文件创建到./db/pippo.db …所以我想一切都会正常工作,但是当我在浏览器上写入http://localhost:8081/h2-console时,我会收到404响应.

我的配置有什么问题?

谢谢你们

最佳答案 确保在范围’compile’上有h2依赖关系,范围’runtime’等将导致h2-console出错.你要确保你已经添加了一个servlet映射’/ h2-console / *’

com.h2database

h2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值