如何从任何方法访问ServletContext实例?

有没有办法从方法访问ServletContext而不传递ServletContext作为参数?

我需要一个可以在多个环境中工作的通用Configuration类,并根据环境以某种方式加载配置。

例如,在Web应用程序中,我需要从web.xml或存储在WEB-INF中的配置文件中获取配置。

但是为了知道应用程序是否在Web应用程序中运行,我需要以某种方式访问​​ServletContext。

有任何想法吗?

有一个将servlet上下文保存为静态字段的类从ServletContextListener初始化它