Currently if you have an implementation property set to an Integer object it will not inject anything. PropertyResolution and Injection should check for the target type (or add a type in the @Property annotation) to be able to inject different types than String. The value will probably be a String (as comman line, env, System properties,...) does only have Strings as values, but the PropertyResolver will try to convert to the appropriate value.
|