当前位置: 首页 > article >正文

常见的注解

1.常见注解

@SpringBootApplication 启动类注解,程序的唯一入口。包含@EnableAutoConfiguration(开启自动配置),@SpringBootConfiguration(标记该类为配置类),@ComponentScan(定义扫描路径,从中找出了标识需要装配的类自动装配到spring的bean容器中)等注解。

@MappingScan("包路径") 指定包路径下所有接口编译后都会生成响应实现类

@NoArgsConstructor 无参构造

@AllArgsConstructor 有参构造

@Data 自动生成get,set方法

@TableName("数据库表名") 指定数据库表名

@TableId(value="Id",type=IdType.AUTO) 指定表主键,设置自增

@TableField() 指定表字段

@TableLogic 逻辑删除

@Jsonformat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss") 时间格式化Json输出

@RequestMapping 定义请求路径,注解在类或方法上

@RestController ResponseBody+Controller的复合注解,将返回值直接写入HTTP响应体中,而不是返回视图名称

@ResponseBody 声明返回的类型为Json格式,注解在类上

@RequestBody 接受请求体的数据为Json格式,只能使用一个,注解在方法形参前

@RequestParam 将前端传的表单类型的值与形参绑定,注解在方法形参前,可以多个使用

@GetMapping("请求路径") 定义GET请求的路径,注解在方法上

@PostMapping("请求路径") 定义POST请求的路径,注解在方法上

@PutMapping("请求路径") 定义PUT请求的路径,注解在方法上

@DelectMapping("请求路径") 定义DELECT请求的路径,注解在方法上

@RestControllerAdvice 声明全局异常控制类

@Resource

@Aspect 声明切面类

@Pointcut 声明切面点

@Before 目标方法执行前执行

@After 目标方法执行后执行

@AfterThrowing 目标方法抛异常后执行

@AfterReturning 目标方法执行后返回值后执行


http://www.kler.cn/a/472442.html

相关文章:

  • spring boot 集成 knife4j
  • vue2日历组件
  • 最近在盘gitlab.0.先review了一下docker
  • Chrome访问https页面显示ERR_CERT_INVALID,且无法跳过继续访问
  • CS·GO搬砖流程详细版
  • 人工智能训练师一级(高级技师)、二级(技师)考试指南
  • 探索Linux Kernel:早期I/O内存映射的奥秘
  • Unity 2d描边基于SpriteRender,高性能的描边解决方案
  • Elasticsearch:Query rules 疑难解答
  • Golang学习笔记_17——方法
  • 【Leetcode】单词拆分:dfs解法、dp解法
  • 计算机网络之---物理层的基本概念
  • 大数据hadoop和hive能支持多大
  • Linux性能优化策略:让你的系统运行如飞
  • Boost.Asio 的 TCP 通信教程
  • Redis 渐进式遍历与数据库管理
  • UE5AI感知组件
  • 用CLEAN算法实现杂波抑制的Matlab仿真程序
  • 《深度学习模型在鸿蒙分布式框架下的跨设备高效之旅》
  • Tauri教程-基础篇-第二节 Tauri的核心概念上篇
  • .NET中的框架和运行环境
  • Vue.js组件开发-如何避免props中的数据冲突
  • 面试手撕-多线程死锁
  • 升级 Spring Boot 3 配置讲解 —— 为何 SpringBoot3 淘汰了 JDK8?
  • 探索大型语言模型新架构:从 MoE 到 MoA
  • 浙江生易达自控科技:品质与实力的象征