Spring 将请求参数封装成对象

简单描述:最近手里的模块,前后台之间需要传递很多的参数,使用封装的PageData,来获取请求参数的,作微服务迁移的时候,就涉及到需要把参数从pagedata里取出来,一个一个的放到对象的属性中。就很麻烦。后来老大在点评大家的代码的时候,就说了,这样写虽然能实现功能,但是效果很不好,体现不出java面向对象的思想,为什么在后台接收的时候,不直接在参数列表里传入一个对象作为形参。这是Spring的特性,多去使用了解。

于是乎,代码一下子就简洁了好多。现在,觉得spring提供的这个特性真的很棒,很方便。

说点实际的,首先想要用对象在后台获取到前台传递过来的一堆参数,需要首先定义一个类,这个类的属性必须和传递过来的参数名字一致,并且,类的属性要加上相对应的get set方法。当前台点击提交发送请求的时候,后台这边,方法的形参里的类对象就能够获取到前台传递过来的值,并且自动封装到对象的对应属性中。

我了解的还不是特别的深入,仅仅是可以使用,记录一下自己的体会。

posted @   ジ绯色月下ぎ  阅读(2906)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示