首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是阿基利安资源?

什么是阿基利安资源?
EN

Stack Overflow用户
提问于 2016-08-09 13:27:29
回答 1查看 1.6K关注 0票数 2

@ArquillianResource的用例是什么?我可以插入任意对象吗?他们是否需要在CDI下注册?

代码语言:javascript
复制
@ArquillianResource
URI uri
EN

回答 1

Stack Overflow用户

发布于 2016-08-10 08:44:20

@ArquillianResource注释JavaDoc给出了一个很好的概述

Arquillian支持多个注入点,如@EJB、@Resources和@Inject,但是Arquillian运行时中也有一些非标准组件模型对象,它们在测试过程中非常有用。 Arquillian可以使用@ArquillianResource注释将这些对象公开给测试用例。

看看arquillian扩展-生产者GitHub存储库,它给出了使用ArquillianResourceTestEnricher在Arquillian中实现类CDI行为的示例。

ArquillianResource的典型使用程序之一是当您想注入自定义类型时。接下来的步骤如下:

  1. 实现ResourceProvider,说明哪些类型可以提供,以及如何创建/查找所提供的实例- 这里的样品
  2. 在新的Arquillian扩展- 这里的样品中注册提供程序
  3. 使用服务加载器- LoadableExtension SPI - 这里的样品注册新的Arquillian扩展
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38852158

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档