java – 我什么时候应该使用@Component而不是@Service?

weixin_38093910 2019-09-12 12:28:55
我已经阅读过What’s the difference between @Component, @Repository & @Service annotations in Spring?中的每个Spring注释 我知道@Component和@Service在Spring Framework中几乎一样.差异与它的用法有关,所以我只是将@Service用于我访问我的存储库的服务层. 我想知道选择@Component而不是@Service的更好方法是什么.请注意,我现在正在为我创建的工厂使用@Component,因为工厂不需要处理存储库.
...全文
1655 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38095580 2019-09-12
  • 打赏
  • 举报
回复
请记住,这些是Spring的刻板印象,应该应用于通常应用围绕一个代码的刻板印象或假设. >如果您的组件是通用组件,并非真正位于服务层,或者可访问但可以保持状态,则使用@Component.>如果您的组件是特定服务,位于服务层,或者可访问且本身不具有状态,请使用@Service. Spring将这两者最终视为@Components.

430

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧