kehrt Ich mag würde konstante String-Nachricht an Managed Bean in JSF Web-Anwendung injizieren CDI verwendet wird, hier ist Produzent Klasse:Inject Producer-Methode, die String CDI
@Named
@RequestScoped
public class StringProducer {
@Produces
@Named("message")
@RequestScoped
public String getMessage() {
return "Hello World";
}
}
und hier ist, wie es in anderen verwalteten injiziert wird Bohne:
@Inject Named("message") String message;
aber das Ergebnis ist immer in Ausnahme:
org.jboss.weld.exceptions.UnproxyableResolutionException: WELD-001435 Normal scoped bean int is not proxyable
I tr Der String-Typ innerhalb der Instanz wie folgt umbrechen:
@Inject Named("message") Instance<String> message;
aber nichts geändert.
16 Stunden vergangen, ohne irgendwelche Antworten .... –
Seien Sie nicht aufdringlich. Niemand hier hat Anspruch auf blitzschnelle Antworten. Außerdem war die Lösung für dein Problem in dem verdammten Handbuch. – jpangamarca