aop advisor说明以及The prefix "aop" for element "aop:config" is not bound.错误原因
2013-04-08 19:44
549 查看
原因:我们在定义申明AOP的时候。没有加载schema。
解决:首先应该加载JAR包。
还要在<beans>中要加入“xmlns:aop”的命名申明,
并在“xsi:schemaLocation”中指定aop配置的schema的地址
配置文件如下:
<?xml version="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans "
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
xmlns:aop="http://www.springframework.org/schema/aop "
xmlns:tx="http://www.springframework.org/schema/tx "
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd ">
(* com.test.service.*.*(..))中几个通配符的含义:
第一个 * —— 通配 任意返回值类型
第二个 * —— 通配包com.test.service下的任意class
第三个 * —— 通配包com.test.service下的任意class的任意方法
第四个 .. —— 通配 方法可以有0个或多个参数
综上:包com.test.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法
解决:首先应该加载JAR包。
还要在<beans>中要加入“xmlns:aop”的命名申明,
并在“xsi:schemaLocation”中指定aop配置的schema的地址
配置文件如下:
<?xml version="1.0"encoding="UTF-8"?>
<beansxmlns="http://www.springframework.org/schema/beans "
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance "
xmlns:aop="http://www.springframework.org/schema/aop "
xmlns:tx="http://www.springframework.org/schema/tx "
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop.xsd ">
(* com.test.service.*.*(..))中几个通配符的含义:
第一个 * —— 通配 任意返回值类型
第二个 * —— 通配包com.test.service下的任意class
第三个 * —— 通配包com.test.service下的任意class的任意方法
第四个 .. —— 通配 方法可以有0个或多个参数
综上:包com.test.service下的任意class的具有任意返回值类型、任意数目参数和任意名称的方法
相关文章推荐
- 错误提示:The prefix "aop" for element "aop:config" is not bound. .
- 错误提示:The prefix "aop" for element "aop:config" is not bound. .
- 错误提示:The prefix "aop" for element "aop:config" is not bound.
- java错误-The prefix "aop" for element "aop:aspectj-autoproxy" is not bound.
- The prefix "tx" for element "tx:advice" is not bound 错误的说明
- The prefix "tx" for element "tx:advice" is not bound 错误的说明
- The prefix "tx" for element "tx:advice" is not bound 错误的说明
- The prefix "tx" for element "tx:advice" is not bound 错误的说明
- 错误提示:The prefix "aop" for element "aop:config" is not bound.
- 报错:The prefix "context" for element "context:annotation-config" is not bound.
- Caused by: org.xml.sax.SAXParseException: The prefix "aop" for element "aop:config" is not bound
- The prefix "tx" for element "tx:advice" is not bound 错误的说明
- Flex新建组件中添加Style的错误:The prefix "mx" for element "mx:Script" is not bound
- 【转】The prefix "tx" for element "tx:advice" is not bound 错误的说明
- Spring中出现The prefix "xxxx" for element "xxxxxx"is not bound.即一些标签不提示而且你又找不到dtd约束文件
- shiro用户授权的时候,在springmvc.xml配置出现The prefix "aop" for element "aop:config" is not bound.
- Spring配置文件标签报错:The prefix "XXX" for element "XXX:XXX" is not bound. .
- The prefix "mvc" for element "mvc:annotation-driven" is not bound 的解决方法
- Spring配置文件标签报错:The prefix "XXX" for element "XXX:XXX" is not bound.
- the prefix "tx" for element "tx:annotation-driven" is not bound