一个springboot3+vue3项目开发中用到的注解记录

前言

这里的注解只是基础的增删改查可能用到的注解,一个完整企业项目用到的注解并不仅此。

1.组件

  1. @RestController:向前端返回文本,一般前后分离的项目会用到。

  2. @Controller:向前端返回html文件,一般前后不分离的项目会用到。

  3. @GetMapping、@PostMapping、@PutMapping、@DeleteMapping:响应前端的四种类型的交互方式。

  4. @PathVariable:当前端向后端传递可变的参数时使用,例如#{id}。

  5. @RequestParam:当前端和后端的参数名称不一致时,用于参数映射。

  6. @RequestBody:当前端向后端传送json数据格式时。

  7. @MapperScan("com.example.demo.mapper"):导入mybatisplus时,指定数据库操作的文件包,用于启动函数上。

  8. @Mapper:表明这是个数据库操作,用于对数据库操作的类上,也就是mapper文件夹中的类。

  9. @Autowired:用于参数注入。

  10. @Configuration:告诉编译器这是一个配置文件,在项目运行前会自动编译到项目中。

2.数据库相关

  1. @TableName:用于表名与类名不对应的情况,用在类名的上面。

  2. @TableField:用于字段名称和变量属性名称不一致的情况。

  3. @Results、@Result:用于mybatis-plus的多表查询。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值