Guoguo-notes
主页
常用笔记
vue笔记及周边生态
  • 团队协作及规范
  • 项目框架及架构
  • 飞码篇
  • Java
  • React笔记
GitHub
主页
常用笔记
vue笔记及周边生态
  • 团队协作及规范
  • 项目框架及架构
  • 飞码篇
  • Java
  • React笔记
GitHub
  • Java

    • 1. AjaxResult.md
    • 2. Java 基础.md
    • 3. Java 注解.md
    • 4. MyBatis Plus.md
    • 5. MySQL完整.md
    • 6. Mybatis 语法.md
    • 7. StringBoot.md
    • 8. idea 插件.md
    • 9. idea快捷键.md
    • 10. java 代码片段.md
    • 11. mySql.md
    • 12. 分页插件使用.md
    • 13. 项目初始化.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
2. Java 基础.md
Next
4. MyBatis Plus.md