ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
417
417
EMPFEHLEN
-
30.07.10 11:54 #1
- Registriert seit
- May 2004
- Beiträge
- 683
Hallo,
ich hätte mal eine reine - wohl recht simple - Verständnisfrage. Meine Applikation sieht quasi so aus:
Code java:1 2 3 4 5 6 7 8 9 10 11
public class Example { public Example() { ApplicationContext context = new FileSystemXmlApplicationContex( springConfigLocations ); } public static void main( String[] args ) { new Example(); } }
Der Code fährt die Anwendung hoch, alles andere passiert in den Spring Beans - wie gewohnt.
(In meinem Code habe ich z.B. noch eine Spring Bean "UIController" sowie eine Bean für ein JFrame, das Applikationsfenster, wobei der UIController eine Referenz auf das Fenster hat.)
Meine simple Frage ist, warum funktioniert das eigentlich und warum räumt der Garbage Collector den Spring Context nicht weg? Es zeigt doch keine Referenz mehr auf ihn, nachdem der Konstruktor durchlaufen wurde?
Oder wird der Context weggeräumt und nur noch die Beans existieren?
Vielen Dank für Eure Hilfe!
-
24.08.10 15:51 #2
- Registriert seit
- May 2004
- Beiträge
- 683
Hallo,
sorry, dass ich das Thema nochmal nach oben hole, aber bisher konnte ich mir diese Frage noch nicht beantworten. Gerade hinsichtlich von Singletons SpringBeans (die sind ja standardmäßig Singletons), die in dem Kontext existieren... wie groß ist der Lebenszyklus des Application Contexts?
Ähnliche Themen
-
Applet, garbage collector wird nicht ausgeführt
Von lazydog im Forum Swing, Java2D/3D, SWT, JFaceAntworten: 0Letzter Beitrag: 07.05.09, 18:59 -
Frage zum garbage collector
Von jeipack im Forum JavaAntworten: 4Letzter Beitrag: 09.04.09, 10:23 -
Garbage Collector in C#?
Von Benny_Ben_Ben im Forum .NET CaféAntworten: 1Letzter Beitrag: 30.04.07, 09:15 -
Garbage-Collector!
Von lernen.2007 im Forum JavaAntworten: 2Letzter Beitrag: 28.12.05, 14:46 -
Problem mit Garbage Collector
Von Serethos im Forum JavaAntworten: 4Letzter Beitrag: 07.12.04, 16:21





Zitieren
Login




