我正在使用apache-tomcat-7.0.35
作为我的java Web应用程序的Web服务器
我很困惑两种存储对象的方法有什么不同,如下所示。
1.在ApplicationContext中存储对象
2.declare private static final <Type> obj = new <Type>();
并访问它。
答案 0 :(得分:2)
我认为这里的主要区别在于,如果您的对象位于ApplicationContext中,那么就会有一些容器明确地管理它的生命周期。因此,您可以利用容器生命周期事件,并在创建之后和销毁之前执行操作。
答案 1 :(得分:0)
简单地说: 静态成员可用于程序的所有方面,ApplicationContext成员仅可供有权访问ServletContext的成员使用。
虽然
还有更多内容