2013-05-31 24 views
0

問題:我有兩個contextConfigLocation參數,一個與@Configuration類彈簧社會Facebook和一個與XML文件的應用程序:如何將兩個參數值放入Spring的一個上下文參數中?

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>com.communicator.core.social.facebook.config</param-value> 
</context-param> 

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/root-context.xml</param-value> 
</context-param> 

他們都使用一個param-name,我不知道如何要解決這個問題。

+0

這是「web.xml」的一部分嗎? – 2013-05-31 14:47:39

+0

我以爲這是一個CSV。您也可以創建自己的上下文配置加載器。 –

+0

爲什麼你有兩個'contextConfigLocation' ...它應該是一個列表? – NawaMan

回答

3

你會嘗試這個

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/root-context.xml, 
     com.communicator.core.social.facebook.config 
    </param-value> 
</context-param> 
0

Servlet規範說,你只能有一個對任何情況下的參數值。所以,你只剩下分隔列表。

<context-param> 
    <param-name>Hosts</param-name> 
    <param-value>ex1.com,ex2.com,.....</param-value> 
</context-param> 
1

可以使用空格分隔<param-value>這樣的每個參數。

<context-param> 
    <param-name>contextConfigLocation</param-name> 
    <param-value>/WEB-INF/resources/spring/*.xml /WEB-INF/resources/module/*.xml /WEB-INF/resources/function/*.xml /WEB-INF/resources/bean/*.xml</param-value> 
</context-param> 
相關問題