java getmapping(_java之@Controller和@RestController以及@GetMapping和@PostMapping接收参数的格式使用...
一、1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面
若返回json等内容到页面,则需要加@ResponseBody注解
2.@RestController注解,相当于@Controller+@ResponseBody两个注解的结合,返回json数据不需要在方法前面加@ResponseBody注解了,但使用@RestController这个注解,就不能返回jsp,html页面,视图解析器无法解析jsp,html页面
二、
1、@RequestMapping 默认method是get,post方式都支持
2、@RequestMapping(value = “createPickOrder.do”, produces = “application/json;charset=utf-8”, method = RequestMethod.POST)
produces = “application/json;charset=utf-8”:表示返回数据格式
method = RequestMethod.POST表示请求格式
post请求,如果是接收json格式(要求传输参数是json(application/json;charset=utf-8),接收参数要是一个参数或者是一个对象并且参数前加上@RequestBody注解);如果是表单提交(application/x-www-form-urlencoded),接收参数没有要求即可以是对象也可以是多个参数的接收方式
get请求,参数不能是json(application/json;charset=utf-8)格式,只能是表单(application/x-www-form-urlencoded)格式
3、
@PostMapping
映射一个POST请求
Spring MVC新特性
提供了对Restful风格的支持
@GetMapping,处理get请求
@PostMapping,处理post请求
@PutMapping,处理put请求
@DeleteMapping,处理delete请求
@PostMapping(value = "/user/login")
等价于
@RequestMapping(value = "/user/login",method = RequestMethod.POST)
点击,进入
java getmapping(_java之@Controller和@RestController以及@GetMapping和@PostMapping接收参数的格式使用...相关推荐
- @GetMapping和@PostMapping接收参数的格式
一.1.使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的jsp,html页面,并且跳转到相应页面 若返回json等内容到页面,则需要加@ResponseBody注解 ...
- java controller注解原理_@Controller、@RestController注解区别详解
@Controller.@RestController注解区别: @RestController 注解相当于 @Controller + @ResponseBody 合在一起的作用. 一.@Contr ...
- Controller和RestController的区别
1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @C ...
- spring里面 @Controller和@RestController注解的区别
问题:spring里面 @Controller和@RestController注解的区别 spring里面 @Controller和@RestController注解的区别 Web MVC和REST ...
- @Controller @ResponseBody @RestController的基本含义与使用方法
@Controller 单据使用@Controller不加@ResponseBody,用于返回一个视图,该情况属于比较传统的Spring MVC应用,前后端不分离的场景. Spring回去resour ...
- java 搜索_Java实现搜索功能代码详解
首先,我们要清楚搜索框中根据关键字进行条件搜索发送的是Get请求,并且是向当前页面发送Get请求 //示例代码 请求路径为当前页面路径 "/product" 当我们要实现多条件搜索 ...
- Spring中@Controller和@RestController之间的区别
1. Controller, RestController的共同点 都是用来表示Spring某个类的是否可以接收HTTP请求 2. Controller, RestController的不同点 @C ...
- 选型java程序_Java程序员自动化指南
一.背景 在Java web开发中,虽然Spring boot已经帮助我们简化了很多工作,但项目中庞杂的业务仍然需要自己去编写较多的 entity,vo,Mapper,Service, Control ...
- jsp需要多少java基础_Java基础——JSP(一)
注意:访问JSP的过程 如果是第一次访问服务器,则翻译成一个对应的java文件(Servlet).然后,再被编成 .class 文件并加载到内存中. 如果是以后访问,则直接调用内存中的jsp实例,所以 ...
最新文章
- Android 活动与活动间数据传递
- FreeBSD设备驱动管理介绍(BSP: Ti AM335x)
- 妈呀,终于搞定VIM的复制粘贴问题了!
- 多线程 Thread类
- java8 虚拟机调优_Java虚拟机调优(八)-典型配置举例2
- 【STM32】GPIO相关函数和类型
- [Everyday Mathematics]20150203
- junit基础学习之-断言注解(3)
- SAP CDS view里将Date和time连接成timestamp的函数
- mysql查看系统可用字符集_MySQL查看所有可用的字符集
- 快速配置 Samba
- python注册登录+mysql_Flask+MySql实现用户登录注册
- jQuery调用WebService ( 同源调用)
- Truecrypt加密软件文件检测
- Ubuntu 安装rabbitvcs
- AJAX框架简笔画图片教程,jquery 框架使用教程 AJAX篇
- Elasticsearch如何提升查询效率
- 一个月考过软件测评师,我是怎么做到的
- 仿百度搜索框自动下拉提示
- ROM、RAM、Flash的区别
热门文章
- HitSZ掌上校园-首页
- java object.getclass_Java Object类,getClass()方法介绍
- eolinker本地部署教程
- Java中计算范围时间内有几周并返回每周起止日期
- 有史以来最大的 DDoS 攻击峰值达到 400 Gbps
- java静态代码块、静态方法、静态变量、构造代码块、普通代码块、成员变量执行顺序
- C语言_文件的读与写
- php gb28181,GB28181测试工具
- flash AS3 16块阵列单循环排版
- 西部广播电视杂志西部广播电视杂志社《西部广播电视》杂志社2023年第1期目录