Ich habe ein Projekt, das A [In Maven] sagt, das hatAbhängigkeit von Projekt B [In Maven]. Jetzt hat Projekt B einige spring @Configuration [db configuration] -Dateien, die auftauchen, wenn ich mein Projekt A erstelle und auslege, aber aufgrund einiger Konfigurationseigenschaften, die ich in meinem Projekt A nicht habe, zeigt es einen Fehler. Wie kann ich das ausschließen? diese Konfigurationsdateien in Projekt A, während andere Abhängigkeit in Projekt B verwendet.
Antworten:
5 für die Antwort № 1Sie können excludeFilters im Komponentenscan hinzufügen, um die Klasse zu überspringen
@ComponentScan(value = {"your.package.here"}, excludeFilters = @Filter(ConfigurationToIgnore.class))