我正在将SpringFramework用于Web服务器。
有时我需要执行异步任务来实现某些功能。
通常,我更喜欢使用
但我不确定是否可以。
所以我得到了一个像标题一样的问题。
@Inject thread bean in @Service
' OR
@Inject service bean in @Component
' 我想知道哪种方式更常用。
提前致谢:D
祝你有个美好的一天!
答案 0 :(得分:0)
编辑:
根据编辑过的问题和评论,答案已经改变。
@Component是通用的 @Service是具体的
@Inject被@Autowired
取代您总是希望使用@Autowired @Service而不是其他组合。
对于架构差异,您只能从API文档中获取信息。
有关详细信息,请查看以下内容:
What's the difference between @Component, @Repository & @Service annotations in Spring?