spring aop:通配符的匹配很全面, 但无法找到元素 'aop:aspectj-autoproxy' 的声明

错误信息:Exception in thread "main" org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 17 in XML document from class path resource [bean-aspectj.xml] is invalid; nested exception is org.xml.sax.SAXParseException; lineNumber: 17; columnNumber: 28; cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'aop:aspectj-autoproxy' 的声明。

解决方式:

除了导入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

你可能感兴趣的:(spring aop:通配符的匹配很全面, 但无法找到元素 'aop:aspectj-autoproxy' 的声明)