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