# Spring 注解
Spring 原始注解主要是替代
的配置
| 注解 | 说明 |
|---|---|
| @Component | 使用在类上用于实例化 Bean |
| @Controller | 使用在 web 层类上用于实例化 Bean |
| @Service | 使用 service 层类上用于实例化 Bean |
| @Repository | 使用在 dao 层类上用于实例化 Bean |
| @Autowired | 使用在字段上用于根据类型依赖注入 |
| @Qualifier | 介个 @Autowired 一起使用 用于恩据名称进行依赖注入 |
| @Resource | 相当于 @Autowired + @Qualifier, 按照名称进行注入 |
| @Value | 注入普通属性 |
| @Scope | 标注 Bean 的作用范围 |
| @PostConstruct | 使用在方法上标注该方法是 Bean 的初始化方法 |
| @PreDestroy | 使用在方法上比松竹该方法是 Bean 的销毁方法 |
注意:使用注解进行开发时,需要在 applicationContext.xml 中配置组件扫描,作用是指定哪个包及其子包下的 Bean 需要进行扫描以便识别使用注解配置的类,字段和方法
