私はこのチュートリアルをオンラインで手紙に従っています。 http://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm
しかし、次の行に到達すると、Eclipseを使用するとエラーが発生します。context.registerShutdownHook();
Eclipseによると:
"この行に複数のマーカー-構文エラー、"AssignmentOperator式"を挿入して代入を完了-構文エラー、";"を挿入してステートメントを完了-メソッドregisterShutdownHook()はタイプApplicationContextに対して未定義です"
私はこのチュートリアルに正確に従っています。私の変数名はすべてまったく同じです。私のコードは彼とまったく同じです。何が悪いのかわかりません。
何が間違っているのか、チュートリアルを続行できるようにこれを修正するために何ができるのか。
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();
}
}