spring mvc get请求也可以接受DTO对象
spring mvc get请求也可以接受DTO对象,比如:url上面你还是将参数&符号连接起来,并自动封装进一个DTO对象里。
只有@RequestBody注解spring mvc才会从http body里去拿数据。
默认不填注解的参数都会从url上面去拿。
@ApiOperation(value = "查询卡券详情接口", consumes = "application/x-www-form-urlencoded")
	@RequestMapping(value = "/detail", method = RequestMethod.GET)
	public ProfitCouponDetailDTO queryDetail(@Valid CouponDetailQueryDTO queryDTO) {
		logger.info("查询卡券详情入参:[{}]", queryDTO);
		String offerType = queryDTO.getOfferType();
		if (isNotCouponOrGP(offerType)) {
			throw new ParammeterException("offer类型错误");
		}
spring mvc get请求也可以接受DTO对象的更多相关文章
- spring MVC处理请求过程及配置详解
		
本文主要梳理下Spring MVC处理http请求的过程,以及配置servlet及业务application需要的常用标签,及其包含的意义. spring MVC处理请求过程 首先看一个整体图 简单说 ...
 - spring MVC处理请求过程
		
spring MVC处理请求过程 首先看一个整体图 简单说下各步骤: handlerMapping handlerMapping将请求映射到处理器,即图中的HandlerExecutionChain. ...
 - Spring MVC同时接收一个对象与List集合对象
		
原:https://blog.csdn.net/u011781521/article/details/77586688/ Spring MVC同时接收一个对象与List集合对象 2017年08月25日 ...
 - spring MVC 如何接收前台传入的JSON对象数组并处理
		
spring MVC 如何接收前台传入的JSON对象数组 主要方法: (主要用到的包是 net.sf.json 即:json-lib-2.3-jdk15.jar 完整相关jar包: commons- ...
 - spring MVC 如何接收前台传入的JSON对象数组
		
spring MVC 如何接收前台传入的JSON对象数组 主要方法: (主要用到的包是 net.sf.json 即:json-lib-2.3-jdk15.jar 完整相关jar包: commons- ...
 - spring mvc ajax请求
		
jar包中增加 jackson-annotations-2.5.0.jar jackson-core-2.5.0.jar jackson-databind-2.5.0.jar springmvx.xm ...
 - spring mvc get请求中文乱码问题
		
使用Spring MVC进行get请求时发现get请求带上中文参数,后台收到的是乱码,即使加了encoding filter也没用. 原因是,encoding filter 是针对post请求的,to ...
 - Spring MVC 之请求参数和路径变量
		
请求参数和路径变量都可以用于发送值给服务器.二者都是URL的一部分.请求参数采用key=value形式,并用“&”分隔. 例如,下面的URL带有一个名为productId的请求参数,其值为3: ...
 - 跟踪spring MVC的请求
		
当我们点击一个超链接时,spring MVC在后台都做了些什么呢,今天就来看看后台都干了啥 首先需要在web.xml里配置一下:
 
随机推荐
- SAP云平台架构概述
			
在我们开始SAP云平台的架构之旅之前,让我们先看看SAP已经发布的一些其他云产品.这些云产品方案可以分为公有云和私有云两种. SAP公有云解决方案见下图最右侧,比较著名的有SAP SuccessFac ...
 - Graveyard LA3708
			
白书第一章例题4 思维. 先固定一点不动,假设最后一共N个点,那么编号为0,1,...N-1, 0不动,原来的n个点分别占据i/n*N的位置(记为pos),移动到pos四舍五入的位置即可. 证明一:有 ...
 - iview table icon dorpdown html页面级别vue组件 #vuez#
			
iview table icon dorpdown html页面级别vue组件 <!DOCTYPE html> <html> <head> <meta cha ...
 - python基础一 day6 序列操作集合
			
列表删除:pop([index])有返回值 remove('元素‘)没有返回值 按元素删,元素是什么,就写什么,是数字就写数字,不要加引号,加引号就变成字符串了,没有就报错. 字典删除:pop( ’键 ...
 - 一条update语句优化小记
			
遇到性能问题的sql如下: sql1: UPDATE amlclientlevel a SET a.client_value = (SELECT l.client_value ...
 - EmployeeMapper.xml例子,学习佟刚老师的myBatis课程,记录下的EmployeeMapper.xml,注释详细
			
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-/ ...
 - 日常[splay]:水题记——营业额统计
			
没错这就是让我深陷splay之中的罪魁祸首,昨天打了一下午结果发现是玄学错误的那个 人生第一棵splay平衡树 题目大意:求一段序列,小于当前元素的最大值和大于当前元素的最小值.从该元素前面的元素找. ...
 - ios 封装sqllite3接口
			
2013-03-25 17:41 261人阅读 评论(0) 收藏 举报 // #import <Foundation/Foundation.h> #import "sqlite3 ...
 - kvm中内存过载使用
			
与CPU过载使用类似,在KVM中内存也是允许过载使用(over commit)的,KVM能够让分配给客户机的内存总数大于实际可用的物理内存总数. 由于客户机操作系统及其上的应用程序并非一直100%地利 ...
 - openwrt vsftp
			
vsftp: very security ftp openwrt配置:make menuconfig ==> network ==> file transfer ==> vsftp ...