@Inject的刻板印象可能吗?

时间:2014-05-25 12:13:37

标签: java java-ee cdi weld codi

我的应用程序中有一个重复注释,它注入了由CDI制作人创建的对象。

@Inject
@FlatGeometryLive
FlatGeometry geoObject;

我想知道是否可以写一个刻板印象" @ FlatGeometryLiveInject"所以我只需要写

@FlatGeometryLiveInject
FlatGeometry geoObject;

并注入对象。 这可能与CDI 1.1或任何DI框架有关吗?

1 个答案:

答案 0 :(得分:3)

我认为不可能,因为您使用的框架在其代码的特定位置知道名称为InjectFlatGeometryLive的注释。如果您定义了一个新的注释,那些框架可以如何识别和创建新创建的注释?

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