我有非常简单的 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
始终为空。你能帮我弄清楚这里有什么问题吗?
换句话说:我正在寻找一个类似的解决方案,因为它在此处描述的 JSF faces-config.xml 中使用:http ://www.mkyong.com/jsf2/configure-managed-beans-in-jsf- 2-0/