Как я могу ввести javax.ws.rs.core.Configuration в фильтр, помеченный @WebFilter.Я пытаюсь что-то вроде
@Context private Configuration configuration;
или
@Inject private Configuration configuration;
, но это не работает.
Это внедрение выглядит неправильно: Configuration - это тип JAX-RS, который может быть введен только с @Context в классах ресурсов (помеченные @Path) или классы провайдеров (помеченные @Provider).Подробности см. В этом ответе .
Configuration
@Context
@Path
@Provider
Вы можете попытаться представить Configuration (или необходимую информацию из него) как компонент CDI (используя * 1024).* метод производства ), а затем введите его в @WebFilter, используя @Inject.
@WebFilter
@Inject