从RESTEasy提供程序中访问context-param值

时间:2010-12-16 10:57:58

标签: java configuration jax-rs resteasy

我创建了一个需要的MessageBodyReader / MessageBodyWriter 读取配置值。理想情况下,我希望将此保留在 web.xmlcontext-param。是否有任何方式的RESTEasy提供程序 可以访问上下文参数?有什么类型我可以注入使用 @Context这会让我获得context-param价值?我没有 能够找到一个。

或者,是否有更好的方法来提供配置值 给提供者?我想避免使用系统属性。

1 个答案:

答案 0 :(得分:0)

在回答我自己的问题时,一种解决方案是使用Spring。

当通过Spring上下文创建RESTEasy bean时,可以在application-context.xml中轻松提供配置值。甚至可以使用ServletContextPropertyPlaceholderConfigurer来使用web.xml中的context-param值。