采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请教老师 为什么不用@Autowired 而用@Resource ?
请教老师 @Inject(JSR330标准) 的写法怎么用?
需要引入对应的Inject的依赖: <dependency> <groupId>javax.inject</groupId> <artifactId>javax.inject</artifactId> <version>1</version> </dependency>
理论上都可以,@Autowired是byType查找,@Resource(JSR250标准)是byType和byName都可以,如果需要byName的话,@Autowired + @Qualifier = @Resource;这也算是经典的面试题了,不过在目前的IDEA使用使用@Autowired了,会有警告,Spring不推荐使用@Autowired 进行属性注入,因此我用了@Resource注解,其实目前还有一个推荐写法@Inject(JSR330标准)
老师,那我是否可以认为,@Resource完全可以替代@Autowired?
当然可以的
登录后可查看更多问答,登录/注册
以项目整合Redis各种场景,从此轻松应对各类Redis难题
1.2k 11
2.2k 9
1.0k 8
743 7
1.0k 7