1

我在 CDI 中创建了一个自定义范围。

@NormalScope(passivating = false)
@Retention(RetentionPolicy.RUNTIME) @Target({ElementType.TYPE,ElementType.METHOD,ElementType.FIELD})
@Inherited
public @interface MyScope { }

仅当我beans.xml在部署中使用时才有效。这是必须的吗?

4

1 回答 1

1

我已将自定义范围打包为单独的 jar,并将 beans.xml 放入其中。现在它工作正常。

于 2015-06-27T20:44:50.760 回答