Verwenden von registerShutdownHook () im Spring Framework

Ich verfolge dieses Tutorial online auf den Brief.http://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm

Aber ich bekomme die Fehler, wenn ich Eclipse benutze, wenn ich zu dieser Zeile komme: context.registerShutdownHook ();

Eclipse sagt:

"Mehrere Markierungen in dieser Zeile - Syntaxfehler," AssignmentOperator Expression "einfügen, um die Zuordnung abzuschließen - Syntaxfehler,"; "einfügen, um die Anweisung abzuschließen - Die Methode registerShutdownHook () ist für den Typ ApplicationContext undefiniert."

Ich folge genau diesem Tutorial. Alle meine Variablennamen sind genau gleich. Mein Code ist genau der gleiche wie sein. Ich bin mir nicht sicher, was los ist.

Was mache ich falsch, was kann ich tun, um das Problem zu beheben und das Tutorial fortzusetzen?

package com.tutorialspoint;

import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class MainApp
{
    public static void main(String[] args)
    {
        AbstractApplicationContext context = new ClassPathXmlApplicationContext("Beans.xml");

        HelloWorld obj = (HelloWorld)context.getBean("helloWorld");
        obj.getMessage();
        context.registerShutdownHook();
    }
}

Antworten auf die Frage(6)

Ihre Antwort auf die Frage