Я хотел бы, чтобы ввести постоянную строку сообщений для управляемого компонента в вебе-приложениях JSF с использованием CDI, вот класс производителя:Вводят метод производитель, который возвращает строковое КДИ
@Named
@RequestScoped
public class StringProducer {
@Produces
@Named("message")
@RequestScoped
public String getMessage() {
return "Hello World";
}
}
и вот как он вводится в другом управляемом боб:
@Inject Named("message") String message;
, но это всегда приводит к исключению:
org.jboss.weld.exceptions.UnproxyableResolutionException: WELD-001435 Normal scoped bean int is not proxyable
I тр для обертывания Тип струны в этом экземпляре:
@Inject Named("message") Instance<String> message;
но ничего не изменилось.
Прошло 16 часов без каких-либо ответов .... –
Не будьте настойчивыми. Никто здесь не имеет права молниеносно отвечать. Кроме того, решение вашей проблемы было в руководстве freaking. – jpangamarca