Spring+Struts2+Hibernate三大框架整合开发的时候,老是出现红色双箭头;还有各种如下的提示信息
Multiple markers at this line
- Method breakpoint:GoodsServiceImpl [entry] - getGoodsList()
- advised by
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
- implements cn.com.dao.GoodsService.getGoodsList
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
原因:ssh注解开发,applicationContext.xml文件中配置的组件扫描中少了一段代码:
use-default-filters="false"
例如:<context:component-scan base-package="com.com.dao"/>
改为:<context:component-scan base-package="com.com.dao" use-default-filters="false"/>
但是这样的话,之前的文件就不会被扫描到,虽然不报这个错误了,也失去了原本的意义