I think it is necessary ,Code will be more clearer and will not be confused
with other annotations , like @Service in Spring


kezhenxu94 <[email protected]> 于2019年3月1日周五 上午8:56写道:

> > Classes in different frameworks have identical names is widespread. For
> example, java nio and netty both have Channel class.
>
>
> I think it's ok for classes because if you import the class from a wrong
> package, it's usually a compile time error,
> but for annotations, it's not the case.
>
>
> Another example is com.google.inject.Inject (in Guice) and
> javax.inject.Inject, but Guice supports the both annotation classes,
> meaning it works well event if you import the "wrong" class, but importing
> the wrong "Service" may be tricky to debug?
>
>
>
>
>
>
>
>
> 在 2019-02-28 23:05:02,"Taosheng, Wei" <[email protected]> 写道:
> >I think it is not necessary. If a shorter name can express its meaning
> clearly, we do not need to make it longer.
> >Classes in different frameworks have identical names is widespread. For
> example, java nio and netty both have Channel class.
> >
> >
> >
> >
> >------------------ 原始邮件 ------------------
> >发件人: "Mercy"<[email protected]>;
> >发送时间: 2019年2月28日(星期四) 下午5:17
> >收件人: "dev"<[email protected]>;
> >主题: [Discussion] Should we rename the Dubbo's Java anntations with"Dubbo"
> prefix?
> >
> >
> >
> >Hi all,
> >
> >
> >     It's an interesting issue[1] that was posted on Dubbo Spring Boot
> >Project, the reporter ask to rename the Dubbo's Java anntations with
> >"Dubbo" Prefix:
> >
> >Before:
> >
> >     @Service
> >
> >     @Reference
> >
> >After:
> >
> >     @DubboService
> >
> >     @DubboReference
> >
> >
> >I think that's fine, What's your opinion?
> >
> >
> >[1]:
> >https://github.com/apache/incubator-dubbo-spring-boot-project/issues/447
> >
> >
> >Kind regards,
> >
> >Mercy Ma
>

Reply via email to