我正在努力理解spring框架。我习惯使用Java EE。
当我编写接口和实现时,我可以在接口上使用注释吗?
@Repository // Can I do this?
interface MyRepository {
}
@Repository // Can I omit this?
class MyRepositoryImpl implements MyRepository {
}
@Service
怎么样?它是一样的吗?
答案 0 :(得分:0)
根据Annotation定义,我们可以使用注释接口。当我们定义接口时,如果该接口定义为@Target({ java.lang.annotation.ElementType.TYPE })
,
然后TYPE
可以是Class, interface (including annotation type), or enum declaration TYPE
。
,