zoukankan      html  css  js  c++  java
  • error at ::0 can't find referenced pointcut pointCutName 错误解决方法

    Caused by: org.springframework.beans.factory.BeanCreationException: Could not autowire method: public final void org.mybatis.spring.support.SqlSessionDaoSupport.setSqlSessionTemplate(org.mybatis.spring.SqlSessionTemplate); nested exception is java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut pointCutName
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredMethodElement.inject(AutowiredAnnotationBeanPostProcessor.java:599)
    at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:92)
    at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPropertyValues(AutowiredAnnotationBeanPostProcessor.java:284)
    ... 65 more

    Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut pointCutName


    今天在又一次复习Spring AOP的时候。使用aspectJ注解来实现Spring AOP时,用以下这样的方式来获得pointCut时报错了:

    	@Pointcut(value = "execution(* com.westsoft.kft.repairs.service.impl.*.*(..))")
    	public void pointCutName() {
    
    	}
    
    	@Before(value = "pointCutName()")
    	public void before(JoinPoint jp) {
    		System.out.println("before----------" + jp.getSignature().getName());
    	}
    
    	@After(value = "pointCutName()")
    	public void after(JoinPoint jp) {
    		System.out.println("after-----------" + jp.getSignature().getName());
    	}
    }

    上网查了,发现是aspectjweaver-1.5.2.jar这个包版本号太低,于是去官网http://www.eclipse.org/aspectj/downloads.php下载了个最新版的替换

    下载下来的aspectj-1.8.1里有4个jar包:aspectjrt.jar、aspectjtools.jar、aspectjweaver.jar和org.aspectj.matcher.jar

    其余三个我也不知道有什么用,我仅仅替换了当中的aspectjweaver.jar就攻克了我的问题~

  • 相关阅读:
    python基本数据类型操作
    ansible基本命令及剧本
    ansible模块及语法
    ansible主机组配置及秘钥分发
    ansible简介安装配置
    K8S使用---故障处理
    python脚本案例---备份单个目录
    telnet-server故障
    zabbix故障处理
    网站部署---LAMP环境部署PHP网站
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/6868862.html
Copyright © 2011-2022 走看看