java – 在Spring框架中使用registerShutdownHook()

前端之家收集整理的这篇文章主要介绍了java – 在Spring框架中使用registerShutdownHook()前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在线跟随本教程的信.
http://www.tutorialspoint.com/spring/spring_bean_life_cycle.htm

但是我使用Eclipse时会收到错误
当我到这一行:
context.registerShutdownHook();

Eclipse说:

“这条线上有多个标记
– 语法错误,插入“AssignmentOperator Expression”完成
分配
– 语法错误,插入“;”完成声明
– 对于类型,registerShutdownHook()方法未定义
ApplicationContext的”

我正在跟着这个教程.我的所有变量名都是完全一样的.我的代码与他完全一样.我不知道有什么问题.

我做错了什么,可以做什么来解决这个问题,以便我可以继续教程.

解决方法

对于错误,似乎上下文是 ApplicationContext的对象,而在教程中,它应该是 AbstractApplicationContext的对象

我只是猜测你写的这个

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

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

      HelloWorld obj = (HelloWorld) context.getBean("helloWorld");
      obj.getMessage();
      context.registerShutdownHook();
   }
}
原文链接:https://www.f2er.com/java/122623.html

猜你在找的Java相关文章