如何在弹簧xml配置中注入环境变量?
2022-09-01 10:28:27
AWS 在 http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/create_deploy_Java.managing.html 中谈到了在设置环境变量之后。一切都很好,除了我不能在我的Spring XML配置代码中调用,也不能调用资源包快捷方式,因为资源包本身必须以某种方式提取这些环境变量来为它们服务。你能帮我把这个例子配置转换成使用环境变量吗?:-)System.getProperty("JDBC_CONNECTION_STRING")
System.getProperty
<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>
我无法理解人们在这里做什么:
我可以对 Spring FileSystemResource 使用基于环境变量的位置吗?哪个适用于最近的春季版本?