【问题标题】:Stereotype for @Inject possible?@Inject 的刻板印象可能吗?
【发布时间】:2014-05-25 12:13:36
【问题描述】:

我的应用中有一个循环注解,它注入了一个由 CDI 生产者创建的对象。

@Inject
@FlatGeometryLive
FlatGeometry geoObject;

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

@FlatGeometryLiveInject
FlatGeometry geoObject;

并且对象被注入。 这可以通过 CDI 1.1 或任何 DI 框架实现吗?

【问题讨论】:

  • 往前看 androidannotations androidannotations.org
  • 抱歉混淆:在这种情况下,App 是指 Web-Application ;)。 Java EE 7 和 Glassfish 4.0,而不是 Android。
  • 哦对不起,我不知道为什么我虽然你正在寻找 android cdi

标签: java jakarta-ee cdi weld codi


【解决方案1】:

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

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

【讨论】:

  • 感谢您的回答。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多