Java @Inject的原型是否可能?

Java @Inject的原型是否可能?,java,jakarta-ee,cdi,weld,codi,Java,Jakarta Ee,Cdi,Weld,Codi,我的应用程序中有一个循环注释,它正在注入由CDI生产者创建的对象 @Inject @FlatGeometryLive FlatGeometry geoObject; 我想知道是否有可能写一个原型“@FlatGeometryLiveInject”,这样我就只需要写了 @FlatGeometryLiveInject FlatGeometry geoObject; 然后物体被注入。 CDI 1.1或任何DI框架都可能做到这一点吗?我认为这是不可能的,因为您使用的框架在其代码的特定点上都知道注释,其

我的应用程序中有一个循环注释,它正在注入由CDI生产者创建的对象

@Inject
@FlatGeometryLive
FlatGeometry geoObject;
我想知道是否有可能写一个原型“@FlatGeometryLiveInject”,这样我就只需要写了

@FlatGeometryLiveInject
FlatGeometry geoObject;
然后物体被注入。
CDI 1.1或任何DI框架都可能做到这一点吗?

我认为这是不可能的,因为您使用的框架在其代码的特定点上都知道注释,其名称是
Inject
FlatGeometryLive
。如果您定义了一个新的注释,那么这些框架如何能够意识到您新创建的注释,并据此采取行动


为了提高您的写作效率最好使用您喜爱的IDE提示或模板:您可以为文本
aif
创建快捷方式(使用Inject和FlatGeometryLive进行注释)您的IDE将扩展。

展望androidannotations很抱歉让您困惑:在本例中,App表示Web应用程序;)。Java EE 7和Glassfish 4.0,不是Android。哦,对不起,我不知道为什么我认为你正在寻找Android cdiThanks作为你的答案。