是否可以排除带@Component
注释的类?
我想从 JUnit 测试中排除一个特殊的类。
我的项目有一个带有xEventHandler
注释的类@Component
,我不希望 spring 在 junit 测试时使用这个类。
我的 ApplicationTestContext.xml 看起来像这样:
<context:component-scan base-package="com.company">
...
<context:exclude-filter expression="com\.company\.xyz\.xEventHandler.java " type="regex"/>
...
</context:component-scan>
但是,由于注释而进入了类@Component
(例如,当我@Component
从该类中删除时)。
我该如何解决?