[xwiki-devs] [VOTE] Use @Named (and @Qualifier annotations later on) for specifying component role

Sergiu Dumitriu sergiu at xwiki.com
Wed Mar 30 12:48:30 UTC 2011


On 03/30/2011 02:28 PM, Vincent Massol 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
>
> Here's my +1

+1. Will the old mechanism continue to work for a while, for backwards 
compatibility?

-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/



More information about the devs mailing list