http参数的封装(后台接受参数的场景)

场景

不管是任何web框架作为一个web的开发人员必须要搞明白control层如何接受各种参数。
下面就根据我们公司的系统架构(nutz)来进行一下场景描述。各位小伙伴也可以根据这些
场景自己去总结一份你们公司的实现方式,像这些知识弄明白肯定有助于我们提高开发效率。

场景一:单属性

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试:

http参数的封装(后台接受参数的场景)

注意:

@Param("名称1") String 名称2
名称1和名称2可以不用一致。
http参数的封装(后台接受参数的场景)

postMan测试:

http参数的封装(后台接受参数的场景)

场景二:单个对象

单个对象

http参数的封装(后台接受参数的场景)

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试

http参数的封装(后台接受参数的场景)

场景二:单个复杂对象

复杂对象的声明

http参数的封装(后台接受参数的场景)

module中入口函数

http参数的封装(后台接受参数的场景)

postMan测试

http参数的封装(后台接受参数的场景)

场景三:集合之集合中的元素是简单对象

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试

http参数的封装(后台接受参数的场景)

场景四:集合之集合中的元素是复杂对象

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试

http参数的封装(后台接受参数的场景)

场景五:单个文件

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试

http参数的封装(后台接受参数的场景)

场景六:多个文件

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试

http参数的封装(后台接受参数的场景)

控制台打印

http参数的封装(后台接受参数的场景)

场景七:文件和其他属性混合

module中入口函数

http参数的封装(后台接受参数的场景)

postman测试

http参数的封装(后台接受参数的场景)

结束语

再多说一句虽然这是根据nutz的场景总结,但是这些场景是不变的,做一些记录好对以后的东西进行思考。

上一篇:1080. Graduate Admission (30)-排序


下一篇:IOS WebView修改contentInset 导致webview长按弹出菜单跳动的解决方法