spring常用注解及作用
时间: 2024-04-06 08:32:25 浏览: 60
Spring框架中常用的注解及其作用如下:
1. `@Autowired`:自动装配,用于自动注入依赖对象。
2. `@Component`:通用的注解,用于标注一个类为Bean,可以被Spring容器扫描并实例化。
3. `@Repository`:用于标注数据访问层的类。
4. `@Service`:用于标注服务层的类。
5. `@Controller`:用于标注控制器层的类。
6. `@RequestMapping`:用于映射请求路径,可以用在类或方法上。
7. `@ResponseBody`:返回响应体,常用于RESTful风格的接口中。
8. `@PathVariable`:获取请求路径中的参数。
9. `@RequestParam`:获取请求参数的值。
10. `@Valid`:用于参数校验。
11. `@Transactional`:事务控制注解,用于标注需要进行事务控制的方法。
12. `@Aspect`:切面编程注解,用于声明切面。
13. `@Pointcut`:切点注解,用于声明切点。
14. `@Before`:前置通知注解。
15. `@AfterReturning`:后置通知注解。
16. `@AfterThrowing`:异常通知注解。
17. `@Around`:环绕通知注解。
阅读全文
相关推荐








