JAX-RS中的Servlet init()方法

时间:2017-05-09 21:37:46

标签: servlets jersey jax-rs jersey-2.0 init

我正在尝试从我的web.xml中的servlet init-params读取一些参数,并通过我的程序中的变量使它们可以访问。我以为我可以使用等效于HttpServlet的init()方法。

这个问题有一个解决方案: init method in jersey jax-rs web service

我认为第一个解决方案可能对我有用,但问题是 ServletContextEvent 只能访问context-param标签中定义的参数,我需要来自我自己的servlet init-params值。

我不想将参数从我的servlet移动到context-param标签中,因为参数实际上只与特定的servlet相关。

有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

使用Jersey,所有init-params都可以在Configuration对象中使用,您可以在任何地方注入;资源,过滤器等。

/* global iFrameResize */

另见: