0 can’t find referenced pointcut aApplogic

0 can’t find referenced pointcut aApplogic0 can’t find referenced pointcut aApplogic

大家好,又见面了,我是你们的朋友全栈君。

 转自:http://www.cnblogs.com/xing901022

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xingoo' defined in class path resource [bean.xml]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut performance
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:527)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:456)
    at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:291)
    at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
    at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:288)
    at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:190)
    at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:580)
    at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
    at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:425)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)
    at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)
    at com.spring.test.chap44.test.main(test.java:8)
Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut performance
    at org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:315)
    at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:195)
    at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpressionPointcut.java:181)
    at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:162)
    at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:200)
    at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:254)
    at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:286)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:117)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:87)
    at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:68)
    at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:359)
    at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:322)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:407)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1426)
    at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519)
    ... 11 more

上网搜了一下,发现是JDK不匹配。

  我原来用的JDK1.7匹配的是aspectjrt.1.6和aspectjweaver.1.6,因此会报错。

 

  如果要使用AspectJ完成注解切面需要注意下面的JDK与AspectJ的匹配:

  JDK1.6 —— aspectJ1.6

  JDK1.7 —— aspectJ1.7.3+

  我这里搜到了一个1.7.4的版本,亲测可用。

 

  下面提供下载地址:

  csdn下载地址

  百度云盘下载地址:AspectJrt-1.7.4.jar AspectJweaver-1.7.4.jar

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105995.html原文链接:https://javaforall.net

(0)
上一篇 2022年4月24日 上午8:00
下一篇 2022年4月24日 上午8:00


相关推荐

  • SQL Server2008安装详细教程[通俗易懂]

    SQL Server2008安装详细教程[通俗易懂]1.将光盘文件解压成文件夹格式,(解压过程比较慢,请耐心等待);2.打开开始菜单的设置;3.打开设置后,点击更新和安全,然后进入;4.在Windows安全中心,将其关闭(注意我这里已经关闭了);5.然后再到安装包文件夹目录,找到setup.exe文件,右击,以管理员身份运行;6.右击运行后,会出来这个页面(如果没有出现这个页面,请直接跳转至第14步),然后点击下载并安装此功能,进入下一步;7.进入下一个页面后,你会发现它会出来一个正在下载所需的文件的页面,然后等待就行;8

    2022年6月23日
    53
  • 小旋风asp服务器安装了还是打不开asp文件,小旋风AspWebServer – 本地架设ASP网站

    小旋风asp服务器安装了还是打不开asp文件,小旋风AspWebServer – 本地架设ASP网站小旋风 AspWebServer 本地架设 ASP 网站作者 刘少发布于 2010 5 115 33Saturday 分类 电脑应用阅读 5225 次评论 2 条现在有一个办法 不用安装 ISS 组件 可以直接模拟 ASP 环境 完美支持各种 ASP 网站程序 支持 XP 系统 用它来在本地调试 ASP 网站是再好不过了 不用下载麻烦的 ISS 有时还老是没用 它是基于 NetBox 开发的 目前作者博客已经

    2026年3月18日
    2
  • NAND FLash基础概念介绍

    NAND FLash基础概念介绍本文详细介绍了 NAND 的基础概念 从 NAND 的硬件接口 存储结构以及原理方面 对 NAND 进行了深入的阐述 希望读者看完后 对 NAND 的存储结构和原理有了更深刻的认识 欢迎大家一起来交流 谢谢

    2026年3月26日
    2
  • pymysql安装

    pymysql安装安装 python3 之后链接数据库需要安装 pymysqlpymys 下载地址 https pypi python org pypi PyMySQL3 0 5 下载之后传到 linux 虚拟机 或者直接在虚拟机里面下载之后执行解压缩命令 tar zxvfPyMySQL3 0 5 tar gz 进入 pymysql 文件夹内 cdPyMySQL3 0 5 安装 pymysql

    2026年3月20日
    2
  • c++语言截取字符串,C/C++知识点之C语言截取字符串

    c++语言截取字符串,C/C++知识点之C语言截取字符串本文主要向大家介绍了 C C 知识点之 C 语言截取字符串 通过具体的内容向大家展示 希望对大家学习 C C 知识点有所帮助 1voidsubStri charfilePath 2 3intlen strlen filePath 4intnum n 5charbuf 128 0 6charcutOff

    2026年3月17日
    2
  • adb环境变量配置

    adb环境变量配置1 打开环境变量配置窗口 如下图 右键计算机 属性高级系统设置环境变量 属性 高级系统变量 环境变量 2 找到 SDK 里 tools 和 platform tools 的文件路径 之后有用 如图 3 回到第一步进入的环境变量界面 如图 在下方的系统变量中新建 变量名 N android 变量值 V 就是第二步中 tools 和 platfo

    2026年3月20日
    7

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号