Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从环境变量(spring数据neo4j)在ogm.properties中注入URI_Neo4j_Spring Data Neo4j 4_Neo4j Ogm_Spring Cloud Config - Fatal编程技术网

从环境变量(spring数据neo4j)在ogm.properties中注入URI

从环境变量(spring数据neo4j)在ogm.properties中注入URI,neo4j,spring-data-neo4j-4,neo4j-ogm,spring-cloud-config,Neo4j,Spring Data Neo4j 4,Neo4j Ogm,Spring Cloud Config,有没有办法使用环境变量在ogm.properties(SpringDataNeo4j)中注入URI e、 g.URI=工作正常;但是,如果我尝试这样做:URI=http://${userid}:${pwd}@${hostName}:7474,并将其作为环境变量提供,则无法工作 在运行时,spring data neo4j按原样访问url,而不替换变量值。这不受支持。请改用而不是ogm.properties,这样您就可以自由读取环境变量 例如: @Bean public Configuration

有没有办法使用环境变量在
ogm.properties
(SpringDataNeo4j)中注入URI

e、 g.URI=工作正常;但是,如果我尝试这样做:
URI=http://${userid}:${pwd}@${hostName}:7474
,并将其作为环境变量提供,则无法工作


在运行时,spring data neo4j按原样访问url,而不替换变量值。

这不受支持。请改用而不是ogm.properties,这样您就可以自由读取环境变量

例如:

@Bean
public Configuration getConfiguration() {
   Configuration config = new Configuration();
   config
       .driverConfiguration()
       .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver")
       .setURI(uri)
       .setCredentials(username,password);

   return config;
}

这是不受支持的。请改用而不是ogm.properties,这样您就可以自由读取环境变量

例如:

@Bean
public Configuration getConfiguration() {
   Configuration config = new Configuration();
   config
       .driverConfiguration()
       .setDriverClassName("org.neo4j.ogm.drivers.http.driver.HttpDriver")
       .setURI(uri)
       .setCredentials(username,password);

   return config;
}

只是一个更新,mmaybe它现在可以工作了:只是一个更新,mmaybe它现在可以工作了: