1. `@Component`：通用的注解，用于标识一个类为 Spring 组件。被 `@Component` 注解标记的类将被自动扫描并注册为 Spring 的 bean。
2. `@Controller`：用于标识一个类为 MVC 控制器的组件。通常用于处理用户请求和返回视图。
3. `@Service`：用于标识一个类为业务逻辑层的组件。通常用于封装业务逻辑，并被其他组件调用。
4. `@Repository`：用于标识一个类为数据访问层的组件。通常用于封装数据库操作，与数据库进行交互。
5. `@Autowired`：用于自动装配依赖关系。通过 `@Autowired` 注解，Spring 将自动在应用程序上下文中查找匹配的 bean，并将其注入到标记了 `@Autowired` 的字段、构造函数或方法参数中。
6. `@Qualifier`：用于指定具体的 bean，当存在多个匹配的候选 bean 时，可通过 `@Qualifier` 注解指定要注入的 bean。
7. `@Value`：用于注入配置属性值。通过 `@Value` 注解，可以将配置文件中的值注入到标记了 `@Value` 的字段或方法参数中。
8. `@RequestMapping`：用于映射请求路径到处理方法。通过 `@RequestMapping` 注解，可以定义处理特定请求的方法，并指定请求的 URL、HTTP 方法、请求参数等。