ここでは、特定のクラスパスからクラスを除外したいだけです。
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 インジェクションからクラスを除外して、クラスを選択して選択し、同じクラス名で接続できるようにする方法は?
前もって感謝します。