## 注解说明标签:装配,xml,常用,Component,Value,bean,注解 From: https://www.cnblogs.com/itxiaofei/p/16843259.html
- @Autowired:自动装配通过类型,名字
- @nullable:字段标记了这个注解,说明这个字段可以为null。
- @Resource:自动装配通过名字,类型
- @Component:组件,放在类上,说明这个类被,Spring管理了,就是bean。【@Component、@Repository、@Service、@Controller这四个注解的功能都是一样的,都是代表将某个类注册到Spring容器中,装配。】
- @Scope("singleton(单例)"/"prototype(原型)"):bean的作用域,说明这个bean是否为新对象
- @Value 给bean赋值
(例: @Value("小飞")//给name赋值
private String name;)
- @Configuration:代表这是一个配置类,就和我们之前的beans.xml一样
- @ComponentScan("xxx"):扫描包的注解
(例:等同于:<context:component-scan base-package="com.itxiaofei.pojo"/>)
- @Bean:注册一个bean,类似于我们之前beans.xml里写一个bean