Notez qu'au lieu de simplement configurer la portée du bean en plusieurs instances, vous devez créer différentes instances en fonction de différents paramètres au démarrage Ces instances créées doivent être appelées lors d'activités ultérieures.
Mon idée actuelle est d'utiliser factoryBean pour proxy la classe parent abstraite, puis de configurer les sous-classes concrètement implémentées dans différentes instances dans le fichier XML. Cependant, d'une part, les paramètres peuvent être lus dynamiquement à partir de la base de données, et d'autre part, le nombre de générés. les instances ne peuvent pas être déterminées, donc je ne sais pas s'il existe un autre moyen ?
Vous pouvez lire la base de données au démarrage, puis placer les multiples instances générées dans un HashMap, puis fournir une méthode pour obtenir les objets d'instance en fonction du type. Pas besoin d'y arriver @Bean