使用eclipse编程的过程中,总是出现如下箭头提示,自身有些强迫症,想去除这些提示。
Multiple markers at this line
- advised by
org.springframework.transaction.interceptor.TransactionInterceptor.invoke(org.aopalliance.intercept.MethodInvocation)
- implements simcs.web.httpService.WarehouseService.WarehouseApiService.increaseWarehouse
去网上搜了下,有人说是因为springMVC配置扫描包时的配置问题,例如:
<context:component-scan base-package="com.ssm.user" use-default-filters="false">
<context:include-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>
如果去掉 use-default-filters=“false” 这段代码即可去除提示信息,可这样的话扫描包会出现问题,系统就会报错。
简单说一下 use-default-filters=“false” 这段代码的意思,翻译过来就是 “使用默认的过滤器”,如果 use-default-filters=“false” 时,既表示不使用默认的filters(包括@Controller、@Service等);如果 use-default-filters=“true” 时,既表示使用默认的filters;默认情况下(不添加这段代码),即为true。
所以这个提示内容还是不能通过去除这段代码来去除,后来我偷了个懒通过eclipse的设置去除了这些提示: