cvc-complex-type.2.4.c 如何解决

spring的applicationContext.xml中
<beans
   xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:tx="http://www.springframework.org/schema/tx"
   xmlns:aop="http://www.springframework.org/schema/aop"
xsi:schemaLocation="http://www.springframework.org/schema/beans 
http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
.........
  <tx:advice id="advice" transation-manager="transationManager">
    <tx:attributes>
 <tx:method name="save*" propagation="REQUIRED"/>
 <tx:method name="find*" propagation="SUPPORTS"/>
    </tx:attributes>
  </tx:advice>
  <aop:config>
    <aop:pointcut id="biz" expression="execution(* service.*.*(..))"/>
    <aop:advisor advice-ref="advice" pointcut-ref="biz"/>
  </aop:config>
.......
</beans>
为什么会这样?cvc-complex-type.2.4.c:The matching wildcard is strict,but no declaration can be found for element'tx:advice'
这个问题如何解决呢




xsi:schemaLocation 加上:

http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd

posted on 2012-10-18 11:59  王大王  阅读(545)  评论(0编辑  收藏  举报

导航