使用@Repository和@Service有什么好处?
不要告诉我有关组件扫描等的信息,我期待一些额外的好处或功能,如果有的话.
如果我不使用它会发生什么?我会失踪的是什么?
Don*_*ows 72
有几个原因:
@Repository
注释与它携带了一些附加功能:它会导致异常被包裹起来作为DataAccessException
小号.@Service
注释可能获得额外的语义在未来,但它没有发生过......Luc*_*sio 65
的@Repository
注释(在Spring 2.0引入)和@Service
注释(在Spring 2.5引入)是专业化@Component
注释.
使用的主要优点@Repository
或@Service
以上@Component
是很容易编写的目标,例如,所有类注释与AOP切入点@Repository
.
此外,专门的注释有助于清楚地划分应用程序层(在标准的3层应用程序中).
我相信Spring在添加这些Component注释时会考虑两件事.
归档时间: |
|
查看次数: |
45613 次 |
最近记录: |