java – Spring启动H2 Db进入File / h2-console
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了java – Spring启动H2 Db进入File / h2-console,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1026字,纯文字阅读大概需要2分钟。
内容图文
![java – Spring启动H2 Db进入File / h2-console](/upload/InfoBanner/zyjiaocheng/773/39e59bd1f0304a0b8e61552c84be2456.jpg)
我正在开发一个项目,我需要迁移数据库并在文件上使用H2数据库来开发环境.
我将flyway dependendy添加到我的Spring Boot(1.4.0.RELEASE)Web应用程序的pom中:
<dependency>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</dependency>
然后我在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 / *’
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
</dependency>
内容总结
以上是互联网集市为您收集整理的java – Spring启动H2 Db进入File / h2-console全部内容,希望文章能够帮你解决java – Spring启动H2 Db进入File / h2-console所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。