我的应用程序中有一个重复注释,它注入了由CDI制作人创建的对象。
@Inject
@FlatGeometryLive
FlatGeometry geoObject;
我想知道是否可以写一个刻板印象" @ FlatGeometryLiveInject"所以我只需要写
@FlatGeometryLiveInject
FlatGeometry geoObject;
并注入对象。 这可能与CDI 1.1或任何DI框架有关吗?
答案 0 :(得分:3)
我认为不可能,因为您使用的框架在其代码的特定位置知道名称为Inject
和FlatGeometryLive
的注释。如果您定义了一个新的注释,那些框架可以如何识别和创建新创建的注释?
为了提高您的写作效率,您最好使用自己喜欢的 IDE的提示或模板:您可以创建一个快捷方式IDE将扩展的文本aif
(使用Inject和FlatGeometryLive进行批注)。