spring 的常用注解
时间: 2023-08-05 21:32:01 浏览: 125
spring常用注解
Spring 框架提供了大量的注解,以下是一些常用的注解:
1. @Component: 用于将类标记为组件,Spring 会自动扫描并将其注入到应用程序上下文中。
2. @Autowired: 用于自动注入依赖项,可以用于字段、构造函数和 setter 方法。
3. @Controller: 用于标记控制器类。
4. @RequestMapping: 用于将请求映射到控制器方法。
5. @Service: 用于标记服务类,通常与业务逻辑相关。
6. @Repository: 用于标记数据访问类,通常与数据库访问相关。
7. @Transactional: 用于将方法标记为事务性,确保方法在事务中运行。
8. @Value: 用于注入属性值。
9. @Qualifier: 用于指定注入的 bean 的名称。
10. @Aspect: 用于将类标记为切面,用于实现面向切面编程。
11. @Configuration: 用于标记配置类,通常与 @Bean 注解一起使用。
12. @Bean: 用于将方法返回的对象注入到应用程序上下文中。
以上是 Spring 框架中常用的注解,还有很多其他的注解可以根据需要使用。
阅读全文