这里我们只想从某个类路径中排除一个类,比如
com.abc.projectA.service.orderService.sectionA.orderService.class
但是,还有另一个具有相同名称但在不同类路径中的类
com.abc.projectA.service.orderService.sectionB.orderService.class
这样只有按类名的文件管理器不起作用。
但我尝试了以下方法:
<context:component-scan base-package="com.abc">
<!--other filters-->
<!--.......-->
<context:exclude-filter expression="projectA\.service\.orderService\.sectionA\.orderService" type="regex" />
</context:component-scan>
它不起作用。所以我打赌<context:exclude-filter>
唯一有效的包级别但不适用于特定类?如果是这样,如何从 bean 注入中排除一个类,以便我们可以选择类以使用相同的类名连接?
提前致谢。