java常用注解及作用
时间: 2024-06-10 21:09:44 浏览: 14
Java常用注解及作用
1. @Override:标注在方法上,表示该方法覆盖了父类中的方法。
2. @Deprecated:标注在方法、类、字段上,表示该方法、类、字段已经过时,不推荐使用。
3. @SuppressWarnings:标注在类、方法、字段上,用于抑制编译器的警告信息。
4. @FunctionalInterface:标注在接口上,用于指定该接口是函数式接口。
5. @SafeVarargs:标注在方法上,用于表示该方法使用了可变参数,但是不会出现类型不安全的情况。
6. @Nullable:标注在参数、字段、方法返回值上,用于表示该参数、字段、方法返回值可能为null。
7. @NonNull:标注在参数、字段、方法返回值上,用于表示该参数、字段、方法返回值不可能为null。
8. @Resource:标注在字段、setter方法、构造方法上,用于注入依赖对象。
9. @Autowired:标注在字段、setter方法、构造方法上,用于注入依赖对象。
10. @Service:标注在类上,表示该类是一个服务类。
11. @Repository:标注在类上,表示该类是一个数据访问对象。
12. @Controller:标注在类上,表示该类是一个控制器。
13. @RequestMapping:标注在方法上,用于指定请求路径。
14. @PathVariable:标注在方法参数上,用于获取请求路径中的变量。
15. @RequestBody:标注在方法参数上,用于获取请求体中的数据。
16. @ResponseBody:标注在方法上,用于将方法返回值转换成指定的格式并返回给客户端。
17. @Transactional:标注在方法上,表示该方法需要在事务中执行。
18. @Aspect:标注在切面类上,用于指定该类是一个切面类。
19. @Pointcut:标注在方法上,用于指定切入点。
20. @Before:标注在方法上,表示该方法是一个前置通知。
21. @AfterReturning:标注在方法上,表示该方法是一个后置通知。
22. @AfterThrowing:标注在方法上,表示该方法是一个异常通知。
23. @Around:标注在方法上,表示该方法是一个环绕通知。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)