常用的注解-Java预置的注解

https://cdn.nlark.com/yuque/0/2021/png/576791/1632140477299-1e362500-ed04-4a18-b14c-c19f7b464362.png

(1)@Override 方法覆盖

(2)Deprecated 方法过期

(3)@SuppressWarnings 通知 Java 编译器忽略特定的编译警告 unused all 等

(4)@SafeVarargs 用在 static 或 final 方法上,通知Java编译器忽略某些 unchecked 警告,如泛型类型的可变参数

(5)@FunctionalInterface JDK1.8 中的函数式接口

常用的注解— MVC模块注解

https://cdn.nlark.com/yuque/0/2021/png/576791/1632140560615-271fec8a-b5e2-4c6c-b6a6-b5dc8f1910f2.png

(1)@Controller 表明该类会作为与前端作交互的控制层组件

(2)@RequestParam 设置在方法参数前

(3)@PathVariable 绑定URL模板变量值,是用来获取请求url 中的动态参数的

(4)@RequestBody 一般情况下来说常用来处理 application/json类型,json用bean接收。

(5)@ResponseBody 设置在方法上,返回值 bean 转 json数据

(6)@RestController 设置在类上 标明是Rest风格的Controller

(7)@RequestMapoing("/demo") 映射请求路径

常用的注解-事务注解