从环境变量(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它现在可以工作了: