tutorials.de Buch-Aktion 02/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
417
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    DarthShader DarthShader ist offline Mitglied Platin
    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!
     

  2. #2
    DarthShader DarthShader ist offline Mitglied Platin
    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

  1. Applet, garbage collector wird nicht ausgeführt
    Von lazydog im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 07.05.09, 18:59
  2. Frage zum garbage collector
    Von jeipack im Forum Java
    Antworten: 4
    Letzter Beitrag: 09.04.09, 10:23
  3. Garbage Collector in C#?
    Von Benny_Ben_Ben im Forum .NET Café
    Antworten: 1
    Letzter Beitrag: 30.04.07, 09:15
  4. Garbage-Collector!
    Von lernen.2007 im Forum Java
    Antworten: 2
    Letzter Beitrag: 28.12.05, 14:46
  5. Problem mit Garbage Collector
    Von Serethos im Forum Java
    Antworten: 4
    Letzter Beitrag: 07.12.04, 16:21