Контекст впрыска - PullRequest
       11

Контекст впрыска

0 голосов
/ 09 октября 2018

Как я могу ввести javax.ws.rs.core.Configuration в фильтр, помеченный @WebFilter.Я пытаюсь что-то вроде

 @Context
 private Configuration configuration;

или

@Inject
private Configuration configuration;

, но это не работает.

1 Ответ

0 голосов
/ 09 октября 2018

Это внедрение выглядит неправильно: Configuration - это тип JAX-RS, который может быть введен только с @Context в классах ресурсов (помеченные @Path) или классы провайдеров (помеченные @Provider).Подробности см. В этом ответе .

Вы можете попытаться представить Configuration (или необходимую информацию из него) как компонент CDI (используя * 1024).* метод производства ), а затем введите его в @WebFilter, используя @Inject.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...