使用@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 次 |
| 最近记录: |