问题描述:在配置项目前置通知时运行TestAOP控制台反馈错误
Configuration problem: Bean name 'XXX' is already used in this <beans> element
Offending resource: class path resource [applicationContext.xml]
问题如图:
运行TestAOP时提示Bean'xxx' is already used element
解决方案:
原因是xml配置文件中写了重复bean,删去或修改即可
如图
修改后
<!--实例化业务类的bean-->
<bean id="productService" class="com.ssm.service.impl.ProductServiceImpl"></bean>
<!--实例化日志通知、增强处理(切面)的bean-->
<bean id="allLogAdvice" class="com.ssm.aop.AllLogAdvice"></bean>
此时重新运行TestAOP
成功执行browse前置通知