Guoguo-notes
主页
  • 常用笔记
  • 飞码篇
  • Java
  • React笔记
  • 袁果锅生态
GitHub
主页
  • 常用笔记
  • 飞码篇
  • Java
  • React笔记
  • 袁果锅生态
GitHub
  • Java

    • AjaxResult.md
    • Java 基础.md
    • Java 注解.md
    • MyBatis Plus.md
    • MySQL完整.md
    • Mybatis 语法.md
    • StringBoot.md
    • idea 插件.md
    • idea快捷键.md
    • java 代码片段.md
    • mySql.md
    • 分页插件使用.md

Java注解

注解名作用备注
@Override用来重写父类中的定义的方法Static 和 private 里面的方法不能被重写
@RequestParam集合方式请求参数名与集合变量名相同通过 @RequestParam 绑定集合关系
@PathVariable路径参数标注@RequestMapping("/path/{id}")
public String path(@PathVariable Integer id) {
System.out.println(id);
return "ok";
}
@RequestParam默认值注解public Result page(
@RequestParam(defaultValue = "1") Integer page,
@RequestParam(defaultValue = "10") Integer pageSize)
@JsonProperty("uType")当定义uId,uName,uType的情况,可以使用这个注解来
指定转义, 否则可能会出现前端传值,但是后端接收不到的情况
// 目前类型 1送养 2寻宠 3溜宠物
@JsonProperty("uType")
private String uType;
@JsonIgnore实体类字段加@JsonIgnore注解 可以 不返回给前端@JsonIgnore
private int pageNum;
@JsonIgnore
private int pageSize;
注解支持的类型支持的请求类型支持的Content-Type请求示例
@PathVariableurlGET所有/test/{id}
@RequestParamurlGET所有/test?id=1
@RequestBodyBodyPOST/PUT/DELETE/PATCHjson{“id”:1}
Edit this page
Last Updated:
Contributors: 袁果锅
Prev
Java 基础.md
Next
MyBatis Plus.md