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