AWS рассказывает о System.getProperty("JDBC_CONNECTION_STRING")
в http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.managing.html после того, как мы установили наши переменные окружающей среды. Все замечательное, за исключением того, что я не могу позвонить System.getProperty
внутри моего конфигурационного кода Spring XML, и я не могу вызвать ярлыки пакетов ресурсов, поскольку сам пакет ресурсов должен каким-то образом извлечь эти переменные среды для их обслуживания. Не могли бы вы мне помочь, пожалуйста, чтобы преобразовать эту конфигурацию примера, чтобы использовать переменные окружения? :-)Как вводить переменные окружающей среды в конфигурацию весны xml?
<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>
Я не был в состоянии понять, что люди делают здесь:
Can I use an Environment variable based location for Spring FileSystemResource?, который будет работать на недавней весенней версии?
ничего себе, вот и все! :-) – Aubergine
Это теория :). –
благодарит миллион за это. – vikingsteve