Spring中的@Component、@Repository和@Service注解有什么区别呢?
下文笔者讲述Spring中常用注解@Component、@Repository和@Service的区别说明,如下所示
@Component、@Repository和@Service注解的功能
这三个注解都是将对象标注为Bean对象 然后交给spring容器进行管理 那么他们三者之间有什么区别呢? 单从功能上,三者没有任何区别 他们只是在标注的语义上有小许区别,如下所示
@Component、@Repository和@Service注解的区别
注解 | 备注 |
@Component | 任何 Spring 管理组件的通用构造型 |
@Repository | 持久层的原型(prototype) |
@Service | 服务层的原型(prototype) |
@Controller | 表示层的原型(prototype)(spring-mvc) |
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。