Я следую за Сварочным документом
в разделе 4.11. Объект InjectionPoint
Существует очень интересный пример того, как получить параметр http с помощью CDI
но я скопировал код в netbeans, все компилируется, но есть ошибка развертывания
Причина: org.jboss.weld.exceptions.DeploymentException: WELD-001408 Точка впрыска имеет неудовлетворенные зависимости. Точка ввода: параметр 1 из java.lang.String com.test.HttpParamProducer.getParamValue (javax.enterprise.inject.spi.InjectionPoint, javax.servlet.ServletRequest); Квалификаторы: [@ javax.enterprise.inject.Default ()]
как решить эту проблему ???
public class HttpParamProducer {
@HttpParam("")
@Produces
String getParamValue(
InjectionPoint ip, ServletRequest request) {
return request.getParameter(ip.getAnnotated().getAnnotation(HttpParam.class).value());
}
}