2010-12-16 3 views
0

Я создал MessageBodyReader/MessageBodyWriter, которому необходимо , прочитать значение конфигурации. В идеале я хотел бы, чтобы это было проведено в web.xml как context-param. Есть ли способ, которым провайдер RESTEasy может получить доступ к параметрам контекста? Есть ли какой-либо тип, который я могу вводить, используя @Context, который позволит мне получить значения context-param? Я не нашел .Доступ к значениям контекстного параметра из поставщика RESTEasy

В качестве альтернативы, существует ли лучший способ предоставить значения конфигурации поставщику? Я бы хотел избежать использования системного свойства.

+0

Почему бы не добавить свой собственный файл конфигурации приложения и не определить все ваши настройки? – fmucar 2011-01-07 01:41:04

ответ

0

В ответ на мой вопрос, одним из решений является использование Spring.

Когда компоненты RESTEasy создаются через контекст Spring, можно легко предоставить значения конфигурации в application-context.xml. Можно даже использовать значения context-param из web.xml, используя ServletContextPropertyPlaceholderConfigurer.

Смежные вопросы