私は非常に単純な CDI Bean を持っています:
package net.resourceAuth;
public class Sample {
private String text;
public String getText() {
return text;
}
public void setText(String text) {
this.text = text;
}
}
text
そして今、変数を使用して初期化したいと思いますbeans.xml
。私はbeans.xml
このようなファイルを試しています:
<beans xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:res="urn:java:net.resourceAuth"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/beans_1_0.xsd">
<res:Sample>
<res:text>test123</res:text>
</res:Sample>
</beans>
しかし、うまくいきません。text
は常に null です。ここで何が間違っているのかを理解するのを手伝ってもらえますか?
言い換えれば、たとえばここで説明されているJSFのfaces-config.xmlで使用されているのと同様のソリューションを探しています: http://www.mkyong.com/jsf2/configure-managed-beans-in-jsf- 2-0/