Die Zeile "Der UserService benötigt den UserGateway" bedeutet, dass eine der Funktionen eine Variable oder einen Aufruf enthält, der das UserGateway benötigt, nicht unbedingt, dass der UserService dies wirklich benötigt. Dies ist der Kern dessen, was ColdSpring ... Abhängigkeiten verwaltet. Wenn der UserService nicht so konfiguriert wurde, dass er mit dem UserGateway injiziert wird, kann das benötigte UserGateway nicht gefunden werden, wenn eine Variable, die "gerade passiert" oder das UserGateway benötigt, erstellt wird, es sei denn, Sie haben es manuell instanziiert.
Weitere Informationen finden Sie unter "Weitere Funktionen" im ColdSpring Quickstart Guide unter "Factory Beans".
Das 5-Minuten-Beispiel war nur das, ein Beispiel, Sie haben keine Anrufe in den Funktionen gesehen, die das UserGateway benötigten, aber wenn Sie es brauchen, werden Sie froh sein, dass es für Sie injiziert wurde damit du es nicht selbst tun musst.