Java neo4j社区V1.9-如何在Spring中指定配置文件的路径?
我需要多个neo4j嵌入式数据库在同一台机器上、不同端口上运行 我正在构建Spring——如何通过Spring进行最佳配置?理想情况下,我希望每个应用程序都有单独的属性文件,而不是在代码中烘焙端口——例如/etc/app1.conf、/etc/app2.conf,并且能够在这些文件中指定相关端口和其他属性 据我所知,在neo4j的早期版本中,通过EmbeddedServerConfigurator类,这种配置曾经是可能的,但在1.8中已不再存在+ 我正在运行1.9.5,希望在不久的将来能达到2.0,所以如果能采用一种不受欢迎的方式来实现这一点,我将不胜感激Java neo4j社区V1.9-如何在Spring中指定配置文件的路径?,java,spring,configuration,neo4j,Java,Spring,Configuration,Neo4j,我需要多个neo4j嵌入式数据库在同一台机器上、不同端口上运行 我正在构建Spring——如何通过Spring进行最佳配置?理想情况下,我希望每个应用程序都有单独的属性文件,而不是在代码中烘焙端口——例如/etc/app1.conf、/etc/app2.conf,并且能够在这些文件中指定相关端口和其他属性 据我所知,在neo4j的早期版本中,通过EmbeddedServerConfigurator类,这种配置曾经是可能的,但在1.8中已不再存在+ 我正在运行1.9.5,希望在不久的将来能达到2.
DDarrell,如果运行嵌入式,则没有端口和配置文件 您只需为
GraphDatabaseService
实例提供存储目录和可选的数据库配置,这些实例(在SpringDataNeo4j中)创建为Springbeans
不幸的是,1.9和2.0之间没有兼容的方式,因为EmbeddedGraphDatabase
的公共构造函数在2.0中被删除,我在SDN 3.0/Neo4j 2.0中添加了GraphDatabaseServiceFactoryBean
要运行带有嵌入式Neo4j的服务器,您可能需要扩展CommunityBootstrapper
。但是现在在春天没有现成的方法来整合这个
因此,为了使其正常工作,我可能会创建一个子类CommunityBootstrapper
,它启动服务器,但可以从外部传入GraphDatabaseService
查看我的内存服务器项目以获得一些提示:是的,你当然是对的,谢谢Michael(一个4周大的儿子炸了我的大脑…;-)