2017-01-17 2 views
0

Wir können @Import verwenden, um die Federkonfiguration zu laden. Haben wir eine Anmerkung, um die Komponente direkt zu laden, ohne die Konfiguration zu verwenden?Anmerkung zum Laden der Federkomponente

Wir verwenden Spring Boot, aber wollen nicht, dass das Glas automatisch gescannt wird. Ich möchte eine Anmerkung, wo ich die Komponente laden kann. Eine Option ist, dass wir die Konfiguration in diese Anmerkung importieren, wie im folgenden Beispiel, das die Komponente lädt. Aber ich wollte die Konfiguration vermeiden, wenn es eine Möglichkeit gibt, die Komponente direkt zu importieren.

@Target({ElementType.TYPE}) 
@Retention(RetentionPolicy.RUNTIME) 
@Documented 
@Import(ConfigurationA.class) 
public @interface EnableConfigurationA { 
} 

Dank

Antwort

0

Betrachten wir eine Lösung, mit der @ComponentScan Annotation und einige Filter schließen/Klassen auszuschließen.