Hi;
In today, as far as I understand from the XML chapter of the specification , there is no support for the primitive/wrapper injection into the constructor parameter via XML decleration like this.
<myapp : BeanTest>
<lang:Integer>42</lang:Integer>
</myapp:BeanTest>
for bean class
class BeanTest
{
private int param;
public BeanTest(int param)
{
this.param = param;
}
}
For example, when the bean is instantiated by the container, it injects the *param* parameter as 42. Currently there is only way to the this via @Initializer method.
I think this is important, because lots of old
codes may be benefited from the webbeans without touching their codes.
/Gurkan