Qui vogliamo solo escludere una classe da certa classpath, diconoCome escludere una classe da Spring in applicationContext?
com.abc.projectA.service.orderService.sectionA.orderService.class
Tuttavia c'è un'altra classe con lo stesso nome ma in diversi classpath
com.abc.projectA.service.orderService.sectionB.orderService.class
in modo che solo filer da il nome della classe non funzionerà.
ma ho provato il seguente metodo:
<context:component-scan base-package="com.abc">
<!--other filters-->
<!--.......-->
<context:exclude-filter expression="projectA\.service\.orderService\.sectionA\.orderService" type="regex" />
</context:component-scan>
Non funziona. Quindi scommetto che lo <context:exclude-filter>
è valido solo a livello di pacchetto ma non per una classe specifica? In tal caso, come escludere una classe dall'iniezione di bean in modo che possiamo scegliere con la classe di essere cablati con lo stesso nome di classe?
Grazie in anticipo.
Grazie. Che cosa succede se in realtà vogliamo escludere un aspetto (non l'espressione, ma aspect.aj e aspact.class) come possiamo raggiungere lo stesso obiettivo? – Dreamer