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