- Shipped
- 5 septembre 2026 à 00:19 UTC
- Author
- Kamo
- Commit
- 9b08a73
Ma propre régression, et la deuxième rupture de contexte sur ce service aujourd'hui : Erreur créant un haricot avec le nom 'terminalTicketRegistry': N'a pas pu instancier [...TerminalTicketRegistry: Aucun constructeur par défaut n'a été trouvé Provoqué par : Le printemps choisit un constructeur seul Un seul quand une classe en a exactement un. Dotée deux et non « auto-câblé il retombe à la valeur par défaut de non-argument. Cette classe a ont transporté deux constructeurs pendant une longue période - un non-parg. paquet-private un prenant une horloge pour les tests - et était très bien, parce que le La repli a trouvé le no-arg. Déplacer les billets dans un magasin partagé remplacé par ce qui non-arg constructeur avec un prenant une dépendance, donc il n'y avait plus rien à retombes vers. Rien ne l'a attrapé. Il compile. Chaque unité test passe, parce qu'elle appelle le constructeur directement et n'exerce jamais la sélection de Spring du tout. Et le garde qui existe exactement pour cette forme, ApplicationContextStartsTest, est «Disabled jusqu'à ce qu'il y ait un Redis pour cela, tandis que CI gère la suite avec -DskipTests. Il vient donc avec un cliquet, comme l'a fait la rupture par la paresse. - reflète sur chaque classe annotée stéréotypée et échoue à toute haricot avec deux ou Plus de constructeurs pour lesquels aucun n'est étiqueté et qu'il n'y a pas de non-arg public la rupture - c'est précisément ce que le printemps lui-même regarde. Vérifié rouge contre l'arbre brisé (il a nommé cette classe et seulement cette classe, donc rien d'autre dans le le service a le défaut) et vert après le correctif. Suite complète dans un arbre de travail isolé: 2175 tests, 0 échecs.