我可以在接口上使用spring注释吗?

时间:2013-08-01 08:56:08

标签: spring annotations

我正在努力理解spring框架。我习惯使用Java EE。

当我编写接口和实现时,我可以在接口上使用注释吗?

@Repository // Can I do this?
interface MyRepository {
}

@Repository // Can I omit this?
class MyRepositoryImpl implements MyRepository {
}

@Service怎么样?它是一样的吗?

1 个答案:

答案 0 :(得分:0)

根据Annotation定义,我们可以使用注释接口。当我们定义接口时,如果该接口定义为@Target({ java.lang.annotation.ElementType.TYPE })

根据{{​​3}},

然后TYPE可以是Class, interface (including annotation type), or enum declaration TYPE