基本操作

#类级别的注解

@Controller

@RestController

@RequestMapping("/hello")

#springMVC常用方法级别注解

@ResponseBody

@GetMapping()

@GetMapping("/treeData")

@GetMapping("/add/{parentId}")

@GetMapping(value = { "/selectDeptTree/{deptId}", "/selectDeptTree/{deptId}/{excludeId}" })

@PostMapping("/list")

@PostMapping("/checkRoleKeyUnique")

@DeleteMapping("/{userId}")

@PutMapping("/update")

参数级别的

@PathVariable("deptId") Long deptId

@PathVariable(value = "excludeId", required = false) Long excludeId

@PathVariable(value = "excludeId", required = false) String excludeId

@Validated

@Validated在controller层打在形参上,开启了jr303校验,校验字段在实体类字段上

视图在解析参数时会执行校验

中级操作

  get请求,携带的参数是数组的情况

    

高级一点的

最新文章

  1. C# - 集合类
  2. 使用spring的AOP时产生的异常
  3. Ubuntu14.04或16.04下Hadoop及Spark的开发配置
  4. Hadoop.2.x_集群初建
  5. 2015ACM/ICPC亚洲区长春站 L hdu 5538 House Building
  6. Python _ 开始介绍对象
  7. JQuery好用的日期选择控件 DatePicker
  8. zoj 3820 Building Fire Stations 树的中心
  9. Notepad++强大的代码补全和代码提示功能的方法
  10. jQuery之.html()和.text()区别
  11. Android ListView 删除动画
  12. 网页静态化技术Freemarker的详细介绍
  13. TCP浅谈为什么3次握手
  14. SQL优化 MySQL版 -分析explain SQL执行计划与笛卡尔积
  15. 关于Oracle使用管理员账号登录失败的问题
  16. Hadoop专有名词
  17. dijkstra算法(贪心算法)——解决最短路径问题
  18. ASP.NET开发,从二层至三层,至面向对象 (4)
  19. cookie相关的函数
  20. ajax代码示例

热门文章

  1. C# 如何部分加载“超大”解决方案中的部分项目
  2. mybatis学习日记2
  3. Java最全八股文(2023最新整理)
  4. OpenMP Sections Construct 实现原理以及源码分析
  5. 如何通过C#/VB.NET代码在Word中更改字体颜色
  6. 【Vue】vue项目目录介绍 es6的导入导出语法 vue项目开发规范 Vue项目编写步骤
  7. 一文搞懂秒杀系统,欢迎参与开源,提交PR,提高竞争力。早日上岸,升职加薪。
  8. JZOJ 100149. 一道联赛A题
  9. CCRD_TOC_2008年第4期
  10. Vue学习笔记之Vue基础语法