注解说明
- @Autowired : 自动装配,通过类型、名字
- @ualifier(value=“xxx”) 如果Autowired
不能自动装配上属性,则需要@Qualifier(value=“xxx”) - @Resource : 自动装配,通过名字、类型
- @Nullable :说明这个字段可以为空
- @Component : 组件放在类上,说明这个类被Spring管理了,就是bean!!
- @ Value :给属性赋值,相当于
<property name="xxx" value="xxx"/>
@Component有几个衍生的注解,我们在web开发中,会按照mvc三层架构分层
- dao层:【@Repository】
- service层:【@Service】
- controller层:【@Controller】
这四个注解功能是一样的,都是代表将某个类注册到Spring中,装配Bean
- @Scope (""): 作用域,参数可选singleton、prototype…