1.@AutoWired和@Resource都可以用来装配bean,都可以写在属性上或set方法上
2.@AutoWired是属于Spring的注解,@Resource是属于j2ee的注解
3.@AutoWired默认按照类型装配,默认情况下要求依赖对象必须存在,如果要允许null值,可以设置他的required值为false,想要用指定名称装配的话,可以配合使用@Qualifer注解,不使用@Qualifer注解的话,没有按照类型匹配成功时,就按照属性名进行装配
4.@Resource默认按照bean名称进行装配,名称通过name属性指定,如果没有找到的话就按照类型进行装配
本文详细介绍了Spring框架中的@Autowired和@Resource注解的使用区别。@Autowired按类型自动装配,可配合@Qualifier指定名称;@Resource默认按名称装配,找不到时按类型尝试装配。了解这两个注解能帮助开发者更精准地管理Bean依赖。
5007

被折叠的 条评论
为什么被折叠?



