当前位置: 代码迷 >> 综合 >> 三大框架整合开发的时候,出现红色双箭头,advised by org.springframework.transaction.interceptor.TransactionInterceptor.in
  详细解决方案

三大框架整合开发的时候,出现红色双箭头,advised by org.springframework.transaction.interceptor.TransactionInterceptor.in

热度:47   发布时间:2023-11-19 21:44:40.0

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"/>

但是这样的话,之前的文件就不会被扫描到,虽然不报这个错误了,也失去了原本的意义

  相关解决方案