一、@Autowired :自动装配先通过byType自动装配,失败后再通过byName装配
如果Autowired不能唯一自动装配上属性,则需要通过@Qualifier(value="xxx" )
二、 @Nullable 字段标记了这个注解,说明这个字段可以为null;
三、@Resource :自动装配通过byName自动装配,失败后再通过byType装配。
四、 @Component :组件,放在类上,说明这个类被Spring管理了,就是bean!
@Component有几个衍生注解,我们在web开发中,会按照mvc三层架构分层!
1.dao【@Repository】
2.service【@Service】
3.controller【@Controller】
这四个注解功能都是一样的,都是代表将某个类注册到Spring中,装配Bean
五、@Scope("xxxxx"):选择不同类型,singleton为单例,prototype为原型
六、@Value("xxx"):进行属性的赋值