spring常用注解及作用
时间: 2024-04-26 21:21:07 浏览: 92
Spring常用注解及作用如下:
1. @Component:用于标注一个类为Spring的组件,通常是用于定义Bean。
2. @Controller:用于标注一个类为Spring MVC的Controller。
3. @Service:用于标注一个类为Spring的Service组件。
4. @Repository:用于标注一个类为Spring的DAO组件。
5. @Autowired:自动装配,用于自动注入Bean。
6. @Qualifier:指定注入Bean的名称。
7. @Value:用于注入配置文件中的属性。
8. @RequestMapping:用于映射请求URL和处理方法。
9. @ResponseBody:将方法的返回值直接写入HTTP响应正文中。
10. @PathVariable:用于获取请求URL中的动态参数。
11. @RequestParam:用于获取请求参数的值。
12. @SessionAttribute:用于将数据绑定到Session中。
13. @ModelAttribute:用于将请求参数绑定到Model中。
14. @Transactional:用于标注一个方法或类为事务性操作。
15. @Aspect:用于标注一个类为切面类。
16. @Before:用于标注一个方法为前置通知。
17. @After:用于标注一个方法为后置通知。
18. @Around:用于标注一个方法为环绕通知。
19. @AfterReturning:用于标注一个方法为返回通知。
20. @AfterThrowing:用于标注一个方法为异常通知。
阅读全文