spring添加<aop:aspectj-autoproxy>让注解自为类生成代理对象时出错
2016-12-05 11:42
579 查看
报错:
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type [com.lijianming.spring.aop.Impl.CalculatorImp] is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:318)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:985)
at com.lijianming.spring.aop.Impl.Main.main(Main.java:12)
在不添加<aop:aspectj-autoproxy>属性时,就不会出错。
后来把 [com.lijianming.spring.aop.Impl.CalculatorImp]
的父接口Calculate删掉(让它不继承至Calculate),就可以了,但是并不知道原因。
Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException:
No qualifying bean of type [com.lijianming.spring.aop.Impl.CalculatorImp] is defined
at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:318)
at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:985)
at com.lijianming.spring.aop.Impl.Main.main(Main.java:12)
在不添加<aop:aspectj-autoproxy>属性时,就不会出错。
后来把 [com.lijianming.spring.aop.Impl.CalculatorImp]
的父接口Calculate删掉(让它不继承至Calculate),就可以了,但是并不知道原因。
相关文章推荐
- Spring5.0.4 AOP 使用AspectJ方式自动代理注解(@EnableAspectJAutoProxy)
- Spring AOP的实现原理之<aop:aspectj-autoproxy />的解析
- SPRING IN ACTION 第4版笔记-第四章ASPECT-ORIENTED SPRING-005-定义切面使用@Aspect、@EnableAspectJAutoProxy、<aop:aspectj-autoproxy>
- spring中配置<aop:aspectj-autoproxy/>与<mvc:annotation-driven/>作用以及国际化配置
- Spring配置项之<aop:aspectj-autoproxy />
- Spring配置项之<aop:aspectj-autoproxy />
- Spring配置---<aop:aspectj-autoproxy />
- Spring配置项之<aop:aspectj-autoproxy />
- Spring配置项之<aop:aspectj-autoproxy />
- spring 配置 <aop:aspectj-autoproxy expose-proxy=""/>
- spring配置文件加<aop:aspectj-autoproxy/>后无法启动listener【解决方案】
- 关于spring切面使用<aop:aspectj-autoproxy/>报错的解决方法
- Spring三种切面 <aop:aspectj-autoproxy/><aop:config></aop:config> <aop:scoped-proxy/>
- <aop:aspectj-autoproxy/>
- Spring事务--非注解--自动代理对象[BeanNameAutoProxy]
- Spring-AOP 自动创建代理之AnnotationAwareAspectJAutoProxyCreator
- Spring的<aop:aspectj-autoproxy>配置
- <aop:aspectj-autoproxy />作用
- ######【spring属性注入(Ioc的DI)总结】:注解方式属性注入,属性名任意.=for理解:Aop注入代理对象时,注入被增强类对象时,属性名为proxy(自定义)。
- Spring @Transactional注解出错:CglibAopProxy - Unable to apply any optimisations to advised method < >