编程语言
首页 > 编程语言> > java – @Inject的刻板印象可能吗?

java – @Inject的刻板印象可能吗?

作者:互联网

我的应用程序中有一个重复注释,它注入了一个由CDI生成器创建的对象.

@Inject
@FlatGeometryLive
FlatGeometry geoObject;

我想知道是否有可能写一个刻板印象“@FlatGeometryLiveInject”,所以我只需要写

@FlatGeometryLiveInject
FlatGeometry geoObject;

并注入该对象.
这可能与CDI 1.1或任何DI框架一起使用吗?

解决方法:

我不认为这是可能的,因为您使用的框架在其代码的特定点上知道名称为Inject和FlatGeometryLive的注释.如果您定义了一个新的注释,那些框架可以如何识别并创建新创建的注释?

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

标签:java,java-ee,cdi,weld,codi
来源: https://codeday.me/bug/20190629/1321659.html