On Mar 30, 2011, at 2:37 PM, Thomas Mortagne wrote:
On Wed, Mar 30, 2011 at 14:28, Vincent Massol
<vincent(a)massol.net> wrote:
Hi devs,
I'd like to propose to deprecate the "value" and "hints" fields
of @Component and instead use the @Named annotation (and @Qualifier annotations later
on).
The rationale is to align with JSR330's @Named annotation at injection points and
also to start going in the direction of CDI (JSR299) since CDI uses @Named for beans too.
Example before:
@Component("hint")
public class MyComponent...
After:
@Component
@Named("hint")
public class MyComponent
Is @Component really required in that case ?
Yes we still need to discover component declarations.
Do we have to explicitly
use @Named("default") for default hint ?
No.
CDI says that @Default annotations are not required.
Here's my +1
Thanks
-Vincent
+1 for anything going in the direction of using JSR330
--
Thomas Mortagne
Thanks
-Vincent