@Resource和@Autowired的区别
1.都是用来自动装配的,都可以放在属性字段上
2.@Autowired通过byType的方式实现,而且必须要求这个对象存在!【常用】
3.@Resource默认通过byname的方式实现,如果找不到名字,则通过byType实现,如果两个都找不到的情况下,就报错!【常用】
4.执行顺序不同:@Autowired通过byType的方式实现,@Resource默认通过byname的方式实现
如果@Autowired不能唯一匹配,需要加@Qualifier(value="xxx")
@Nullable字段标记了这个注解,说明这个字段可以为null
@Component 等价于 <bean id ="xxx" class="xxx">
@Value("xxxx") 等价于<property name="name" value="kuanghsen"/>