Alexander Ryan Baggett Alexander Ryan Baggett - 4 months ago 9
Java Question

using registerShutdownHook() in the Spring Framework

I am following this tutorial online to the letter.

But I get the errors when using Eclipse
when I get to this line:

Eclipse says:

"Multiple markers at this line
- Syntax error, insert "AssignmentOperator Expression" to complete
- Syntax error, insert ";" to complete Statement
- The method registerShutdownHook() is undefined for the type

I am following this tutorial exactly. All of my variable names are exactly the same.My code is exactly the same as his. I am not sure what is wrong.

What am I doing wrong, what can be done to fix this so that I can continue the tutorial.


For the error it seems that context is a object of ApplicationContext, whereas in tutorial it should be an object of AbstractApplicationContext

I am just guessing that you wrote this

public class MainApp {
   public static void main(String[] args) {

      ApplicationContext context = 
                          new ClassPathXmlApplicationContext("Beans.xml");//error here

      HelloWorld obj = (HelloWorld) context.getBean("helloWorld");