请教老师 为什么不用@Autowired 而用@Resource ?

来源:3-5 Redis保存授权中心令牌

慕函数0552834

2020-11-20

请教老师 为什么不用@Autowired 而用@Resource ?

写回答

2回答

慕函数0552834

提问者

2021-01-31

请教老师 @Inject(JSR330标准)  的写法怎么用?

0
1
InCowboy
需要引入对应的Inject的依赖: javax.inject javax.inject 1
2021-02-01
共1条回复

InCowboy

2020-11-21

理论上都可以,@Autowired是byType查找,@Resource(JSR250标准)是byType和byName都可以,如果需要byName的话,@Autowired + @Qualifier = @Resource;这也算是经典的面试题了,不过在目前的IDEA使用使用@Autowired了,会有警告,Spring不推荐使用@Autowired 进行属性注入,因此我用了@Resource注解,其实目前还有一个推荐写法@Inject(JSR330标准)

0
2
InCowboy
回复
新马冲老龙坝
当然可以的
2020-11-24
共2条回复

高级Redis进阶课 解决Redis实际问题+掌握Redis6.x特性

以项目整合Redis各种场景,从此轻松应对各类Redis难题

934 学习 · 353 问题

查看课程