我只是在试验 Guice 和 Scala。在 Guice 中,可以使用自定义注解对构造函数参数进行注解,并使用annotatedBy()
. 此方法需要类型扩展,java.lang.annotation.Annotation
但 Scala 的注释有自己的层次结构,以scala.annotation.Annotation
. 另一方面,如果我让类扩展 Java 的注释基类(或接口),我不能将它用作 Scala 代码中的注释。有什么办法可以互操作吗?
我知道我不应该在 Scala(蛋糕)中使用 Guice,我什至不想使用它。我只是很好奇,以防将来我会用另一个 Java 库来面对它。