Ich habe eine @Component
-annotated Klasse, die mehrere automatisch verdrahtete Abhängigkeiten hat. Ich möchte dieses Paket nicht automatisch scannen, da es viele andere Klassen enthält, die ich nicht initialisieren möchte.Spring definiere Bean, um automatisch zu scannen
Ich kann diese zu einer @Configuration
als @Bean
hinzufügen, aber ich möchte nicht die Fähigkeit verlieren, Dinge automatisch verdrahtet zu haben, und ich nicht wirklich die Konfiguration an allen Stellen ändere sie sind konfiguriert. Mit anderen Worten, ich möchte nicht alle Abhängigkeiten für die oben genannte Komponente manuell auflisten.
Ich weiß, ich kann Filter für das Scannen von Komponenten verwenden, aber diese sind umständlich, wenn es viele Klassen in verschiedenen Paketen gibt, die auf die obige Weise ausgewählt werden.
Gibt es eine Möglichkeit, Spring mitzuteilen, dass eine bestimmte Klasse hinzugefügt und automatisch verdrahtet wird?
Dank für die beiden Lösungen, ich denke, das für große arbeiten, was ich brauche. –