【发布时间】:2019-10-11 17:29:19
【问题描述】:
我正在尝试设置示例 spring-boot-neo4j 应用程序,但使用嵌入式数据库。我按照here 和here 的建议添加了所需的依赖项和配置。虽然这适用于绝对路径
spring.data.neo4j.uri=file://var/tmp/graph.db
我似乎找不到指定相对路径的方法。我试过file://graph.db 和file://./graph.db 和file://~/graph.db 但得到了这个
Caused by: java.lang.IllegalArgumentException: URI has an authority component
at java.io.File.<init>(File.java:423) ~[na:1.8.0_112]
at org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver.createPermanentFileStore(EmbeddedDriver.java:211) ~[neo4j-ogm-embedded-driver-2.0.5.jar:na]
at org.neo4j.ogm.drivers.embedded.driver.EmbeddedDriver.configure(EmbeddedDriver.java:102) ~[neo4j-ogm-embedded-driver-2.0.5.jar:na]
尝试删除file:// 并使用graph.db 或./graph.db 但得到URI is not absolute
尝试了file:./graph.db,但得到了URI is not hierarchical
我想使用相对于项目位置(或主文件夹)的路径,有人可以指出如何指定此类路径。我正在使用 neo4j-ogm 2.0.5、gradle 2.14、spring-boot 1.4.2 和 jdk 1.8。
谢谢
【问题讨论】:
标签: java spring-boot neo4j uri spring-data-neo4j