Como injetar variáveis ambientais dentro da configuração do spring xml?
A AWS fala sobreSystem.getProperty("JDBC_CONNECTION_STRING")
emhttp://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.managing.html depois de configurar nossas variáveis ambientais. Tudo ótimo, exceto que eu não posso ligarSystem.getProperty
dentro do código de configuração XML do Spring, nem posso chamar atalhos de pacote de recursos, pois o próprio pacote de recursos precisa extrair de alguma forma essas variáveis ambientais para atendê-las. Você poderia gentilmente me ajudar por favor para converter este exemplo de configuração para usar variáveis ambientais? :-)
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver" />
<property name="url" value="jdbc:mysql://secrethost:007/whois?autoReconnect=true" />
<property name="username" value="bond" />
<property name="password" value="abuginsidemistycorner" />
<property name="initialSize" value="100" />
<property name="minEvictableIdleTimeMillis">
<value>300000</value>
</property>
<property name="timeBetweenEvictionRunsMillis">
<value>60000</value>
</property>
<property name="maxIdle" value="20" />
</bean>
Eu não consegui entender o que as pessoas fazem aqui:
Posso usar um local baseado em variável de ambiente para Spring FileSystemResource? qual funcionaria para a versão recente da primavera?