usando registerShutdownHook () no Spring Framework
Estou seguindo este tutorial on-line ao pé da letra.http://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm
Mas recebo os erros quando uso o Eclipse quando chego a esta linha: context.registerShutdownHook ();
Eclipse diz:
"Vários marcadores nesta linha - Erro de sintaxe, insira" AssignmentOperator Expression "para completar Assignment - Erro de sintaxe, insira"; "para concluir o Statement - O método registerShutdownHook () é indefinido para o tipo ApplicationContext"
Eu estou seguindo este tutorial exatamente. Todos os nomes das minhas variáveis são exatamente iguais. Meu código é exatamente o mesmo que o dele. Não tenho certeza do que está errado.
O que estou fazendo de errado, o que pode ser feito para consertar isso para que eu possa continuar o tutorial.
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();
}
}