Wenn Datenbankdetails in jeder Benutzeranforderung angezeigt werden und Sie eine Datenbank bei jeder HTTP-Anforderung verbinden möchten, ist dies nicht zu bevorzugen, da Sie nicht einmal den Entity Manager beim Start der Anwendung ohne Datenbankinstanzierung haben. In dieser Situation müssten Sie jedoch all diese Dinge manuell verwalten. Sie müssen die Instanziierung und Initialisierung der Datenquelle, des Transaktionsmanagers, des Entitätsmanagers usw. manuell für jede Anforderung erstellen und diese mit dem Spring-IOC-Container registrieren. Nach Abschluss der Anforderung müssen Sie diese Instanzen manuell aus Spring IOC entfernen (die Registrierung aufheben). Sie können auch Interzeptoren dafür erstellen. Aber niemand sollte dies manuell verarbeiten, weil es so hektisch und komplexer ist und wir die Last dieser Instanziierung auf sich nehmen, um Bohnen selbst zu zerstören. Sogar der Frühling schafft es sehr gut, und wir machen Komplexität, indem wir selbst Verantwortung übernehmen.
ich habe nicht verstanden was du meinst ?? –