在你的 Spring 配置文件中,检查是否已经包含了 'aop' 的声明。这通常看起来像这样: xml <aop:aspectj-autoproxy/> 确保这个声明位于 <beans> 元素内部,并且没有被任何条件(如 <if> 标签)排除在外。 确保XML的命名空间和schema位置正确无误: 除了声明 AOP 的命名空间外,你还需要在...
解决办法:检查AOP所在的配置文件头部是否缺少以下AOP的xsd文件,缺一不可
除了导入aop命名空间之外(xmlns:aop="http://www.springframework.org/schema/aop"),还需要(必须要)在xsi:schemaLocation中加入以下两个配置: http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd
Caused by: org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 28; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 ‘aop:aspectj-autoproxy’ 的声明。 at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) at Cause...