Ash*_*iya 15 java spring web.xml
问候 ,
有没有办法从web.xml context-param中获取值到Spring上下文?
例如,我将web.xml中的值定义为:
<context-param>
<param-name>compass-index</param-name>
<param-value>file:///home/compass/index</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)
我想将该值分配给bean属性:
<bean ...>
<props>
<prop key="compass.engine.connection">
${from web.xml context-param?}
</prop>
</props>
</bean>
Run Code Online (Sandbox Code Playgroud)
提前致谢?
Boz*_*zho 25
是的 - ServletContextPropertyPlaceholderConfigurer
本文解释了详细信息.简而言之,您需要:
<bean class="org.springframework.web.context.support.ServletContextPropertyPlaceholderConfigurer">
</bean>
Run Code Online (Sandbox Code Playgroud)
然后使用以下属性:
<bean ...>
<property name="compassIndex" value="${compass-index}" />
</bean>
Run Code Online (Sandbox Code Playgroud)
或者 @Value("${compass-index}")
| 归档时间: |
|
| 查看次数: |
15072 次 |
| 最近记录: |