我刚刚开始在我的spring sts中看到一些与我的spring mvc web应用程序相关的奇怪错误。对于下面的xml我得到一个错误,但无法弄清楚为什么,因为这在过去总是对我有用。有什么我做错了吗?
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:context="http://www.springframework.org/schema/context"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd
http://www.springframework.org/schema/context
http://www.springframework.org/schema/context/spring-context.xsd">
<!-- import XML fragments to use in the application context -->
<import resource="spring-resources.xml" />
<import resource="spring-managers.xml" />
<import resource="spring-controllers.xml" />
<import resource="spring-security-common.xml" />
<import resource="spring-interceptors.xml" />
<import resource="spring-cache.xml" />
<import resource="spring-batch.xml" />
<import resource="spring-data-source.xml" />
<beans profile="mock">
<import resource="spring-database-mock.xml" />
<import resource="spring-security-mock.xml" />
</beans>
<beans profile="pre,prod">
<import resource="spring-database.xml" />
<import resource="spring-security.xml" />
</beans>
我得到的错误是......
感谢
答案 0 :(得分:2)
导入周围的bean元素不是必需的。托盘将其移除。
答案 1 :(得分:2)
在类路径中使用更新的Spring版本,至少3.2.0。 beans profile
第一次出现spring-beans-3.2.xsd
。