SpringBoot项目常用注解

本文详细介绍了SpringBoot项目中常用的注解,包括@RestController、@ResponseBody、@RequestMapping、@PostMapping等用于前后端交互的注解,以及MybatisPlus的@TableId、@TableField等数据库操作注解。同时,还涵盖了Swagger的相关注解,用于API文档的生成。此外,提到了@SpringBootApplication作为启动和扫描注解,以及@Scheduled用于定时任务的控制。
摘要由CSDN通过智能技术生成

### 关于前后端交互的注解
### @RestController
如果在类上加上@RestController注解,该类中所有SpringMVCurl接口映射都是返回json格式
        @RestController是SpringMVC提供的
相当于该类使用@Controller注解,并在类中的每个方法上都加上了@ResponseBody注解

### @ResponseBody
        @responseBody注解的作用是将controller的方法返回的对象通过适当的转换器转换为指定的格式之后(一般是将java对象转为json格式的数据),写入到response对象的body区,通常用来返回JSON数据。
### @RequestMapping
        @RequestMapping来映射URL
    注解 @RequestMapping 可以用在类定义处和方法定义处。
    类定义处:规定初步的请求映射,相对于web应用的根目录;
    方法定义处:进一步细分请求映射,相对于类定义处的URL。如果类定义处没有使用该注解,则方法标记的URL相对于根目录而言;

### @PostMapping
类似的还有
@GetMapping
@PostMapping
@PutMapping
@DeleteMapping
@PatchMapping
相当于@RequestMapping(value = "/hello",method = {RequestMethod.POST})
指定了请求的方式

### @PathVariable
接收请求

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值