你必須提供當前上下文的情景模式。該令牌可設置爲:
環境變量
一個JVM屬性
網絡參數
綱領性
春天還會查找令牌,spring.profiles.default,它可以是用於設置默認配置文件(如果沒有使用spring.profiles.active指定)。
例子:
<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>spring.profiles.active</param-name>
<param-value>web-dev</param-value>
</init-param>
</servlet>
其中的applicationContext的樣子:
<beans profile="web-dev, test-dev">
<import resource="trace-context.xml"/>
<import resource="spring-data-jpa.xml"/>
<import resource="spring-security-roles.xml" />
</beans>
<beans profile="web-dev">
<bean id="deployProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"
p:location="/WEB-INF/spring.properties" />
<import resource="spring-cache.xml"/>
<import resource="tiles-context.xml" />
<import resource="themes-context.xml" />
</beans>
<beans profile="test-dev">
<bean id="deployProperties" class="org.springframework.beans.factory.config.PropertiesFactoryBean"
p:location="classpath:spring.properties" />
</beans>
你能發佈異常堆棧跟蹤嗎? –