栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

在CDI中插入对象列表(焊接)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在CDI中插入对象列表(焊接)

将我的尝试与Weld论坛的答案结合在一起:

@Inject @Anyprivate Instance<SocialNetworkService> services;

Instance
实现
Iterable
,因此可以简单地使用for-each循环。在
@Any
需要预选赛。


另一种方法是使用事件系统:

  • 创建一个
    MessageEvent
    (包含有关消息的所有信息)
  • 无需注入社交网络列表,只需注入事件:
    @Inject private Event<MessageEvent> msgEvent;

并解雇:

msgEvent.fire(new MessageEvent(message));

  • 观察所有服务中的事件(无论其接口如何,可能都可以):
    public void consumeMessageEvent(@Observes MessageEvent msgEvent) {..}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/508189.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号