用于创建对象==<bean> value属性指定值,默认值是当前类名-首字母小写 1. @Component
2. @Controller:表现层
3. @Service:业务层
4. @Repository:持久层
用于注入数据==<property>
1. @Autowired:类型匹配->名称匹配
2. @Autowired
@Qualifier("bean-id"):名称匹配
3. @Resource(name="bean-id"):名称匹配
4. @Value:基本类型(可以用SpEl)${}
用于改变作用范围==scope
1. @Scope 用于生命周期==init-method|destroy-method
1. @PostConstruct
2. @PreDestroy
原文:https://www.cnblogs.com/abuduri/p/13285002.html