我有一个具有以下结构的spring bean,需要将其转换为Spring EL。我遇到了一些格式问题,非常感谢任何潜在客户或帮助:
<bean name="SomeBean" class="SomePackageAndClass" scope="prototype">
<property name="SomeProperty">
<map>
<entry>
<key><value>SomeValue</value></key>
<ref bean="SomeReferenceBean"/>
</entry>
</map>
</property>
</bean>
下面是参考bean:
<bean id="SomeReferenceBean" class="SomeOtherPackageAndClass">
<property name="list">
<list>
<value>Value1</value>
<value>Value2</value>
<value>Value3</value>
</list>
</property>
</bean>
我已经尝试过以下内容及其一些变体,但总是会出错:
<entry key="" value="#{systemEnvironment['SomeValue']}"/>
注意:系统变量'SomeValue'将在运行时从属性文件中读取。只是为了提供上下文,我真正想做的是将运行Docker容器的应用程序Dockerize到从环境列表中读取系统变量的应用程序中,尽管此处的Docker部分似乎无关。