【发布时间】:2017-08-14 14:10:14
【问题描述】:
我有 2 个豆子。
第一个是我在生产中使用的模型,Model。
@Named("model")
@RequestScoped
public class Model{
}
第二个是我用于测试的Model的扩展。
@Named("modelTest")
@RequestScoped
public class ModelTest extends Model{
}
如何强制 CDI 默认选择 Model?
【问题讨论】:
-
一个测试不应该扩展它测试的类。
-
它不是一个junit测试。它是一个不同的测试。 Web 组件的自定义测试。但这不重要。因为如果我只是有两个接口的实现,就会出现这个问题。
-
例如,这里不需要限定符。
标签: java jakarta-ee cdi subclassing weld