Spring AOP 异常:IllegalArgumentException: error at ::0 can't find referenced pointcut
来源:互联网 发布:手机网络角色游戏 编辑:程序博客网 时间:2024/06/05 09:30
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'u' defined in file [G:\java\J2se_JavaProject\Spring_1500_AOP_Annotation\bin\com\bjsxt\dao\impl\UserDAOImpl.class]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethodat org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:480)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:409)at java.security.AccessController.doPrivileged(Native Method)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:264)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:429)at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:728)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:380)at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:139)at org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java:83)at com.bjsxt.service.UserServiceTest.testAdd(UserServiceTest.java:17)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:601)at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)at org.junit.runners.ParentRunner.run(ParentRunner.java:309)at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethodat org.aspectj.weaver.tools.PointcutParser.parsePointcutExpression(PointcutParser.java:317)at org.springframework.aop.aspectj.AspectJExpressionPointcut.buildPointcutExpression(AspectJExpressionPointcut.java:206)at org.springframework.aop.aspectj.AspectJExpressionPointcut.checkReadyToMatch(AspectJExpressionPointcut.java:193)at org.springframework.aop.aspectj.AspectJExpressionPointcut.getClassFilter(AspectJExpressionPointcut.java:174)at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:195)at org.springframework.aop.support.AopUtils.canApply(AopUtils.java:250)at org.springframework.aop.support.AopUtils.findAdvisorsThatCanApply(AopUtils.java:284)at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findAdvisorsThatCanApply(AbstractAdvisorAutoProxyCreator.java:113)at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.findEligibleAdvisors(AbstractAdvisorAutoProxyCreator.java:85)at org.springframework.aop.framework.autoproxy.AbstractAdvisorAutoProxyCreator.getAdvicesAndAdvisorsForBean(AbstractAdvisorAutoProxyCreator.java:66)at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.wrapIfNecessary(AbstractAutoProxyCreator.java:362)at org.springframework.aop.framework.autoproxy.AbstractAutoProxyCreator.postProcessAfterInitialization(AbstractAutoProxyCreator.java:325)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:361)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1344)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:473)... 37 more
异常出现的原因是:
1、缺少jar包
2、jdk版本与jar版本不一致
解决方法:
工程中引入如下的jar包:
aspectjrt.jar aspectjweaver.jar aopalliance-1.0.jarspring.jar, commons-logging.jar,asm.jar,asm-commons.jar,asm-util.jar, cglib-nodep.jar
0 0
- Spring AOP 异常:IllegalArgumentException: error at ::0 can't find referenced pointcut
- spring aop 学习小插曲 IllegalArgumentException: error at ::0 can't find referenced pointcut xx
- Spring Aop包版本不对应IllegalArgumentException: error at ::0 can't find referenced pointcut point_cut
- aop:error at ::0 can't find referenced pointcut解决办法
- Spring java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut ad
- spring error at ::0 can't find referenced pointcut解决办法
- Spring AOP : error at ::0 can't find referenced pointcut actionMethod
- Spring error at ::0 can't find referenced pointcut myMethod等异常的解决
- Spring error at ::0 can't find referenced pointcut myMethod异常
- java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
- Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
- 解决:“java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethod”问题!
- Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
- java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
- java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut
- java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethod
- Caused by: java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut poin_
- 解决:“java.lang.IllegalArgumentException: error at ::0 can't find referenced pointcut myMethod”问题!
- HDU 4162 Shape Number(字符串,最小表示法)
- 【Memcached】linux centos 安装memcached和它的常用基本操作
- java多线程学习笔记——有关多线程的文章连接汇总
- OC_协议
- 暴力求解法之枚举排列
- Spring AOP 异常:IllegalArgumentException: error at ::0 can't find referenced pointcut
- Eclipse JavaEE +Tomcat 搭建web工程 servlet示例
- Sql Server查询性能优化之创建合理的索引(下篇)
- python : 随机数
- java之可变参数
- 一道小小的内存申请面试题
- 随机洗牌算法
- hdu 4284——Travel
- Struts2的配置文件——web.xml