一、基础学习
hello本期继续以实际案例的形式分享Java基础之 Java后台接受数组和集合的案例,分享给初学者
首先我们模拟创建一个user的实例
java基础集合的案例创建一个公共的返回值的帮助类
业务场景一:前端传对象集合后台如何接受?
后台接受方式
业务场景二:前端传数组后台如何接受?
后台接受方式
业务场景二:前端在URL里面传id1,id2后台如何接受?@RequestParam或@PathVariable
前台可以直接URL中通过id1,id2的方式入参,后台直接通过数组或List的的方式来接收,作为动态sql的入参,使用动态sql的foreach语法:
简单的写一个controller层模拟业务操作:重在查看入参
业务场景一:前端传对象的集合后端就用对应的list接受即可
业务场景二:前端传对应的数组后台接受
来看看控制台打印的参数
使用如上的方法即可成功接受前端传入的集合或者数组
二、进阶学习
你是否遇到过这样的问题,就是前端除了传一个集合外,还要传一个字符串或者数字等属性?
业务场景:传入的集合代表要操作的数据,传入的字符串,字符串/数字 不同 走不同的业务逻辑等
入参案例如下
接受方式:创建一个对象接受
实践案例如下
我们可以debug查看一下入参,很清晰的可以看到前端传入的参数
前后端传参,最重要的还是统一好对应的参数属性名称,传参方式等,提前确认好,开发效率会大幅提高
解答:前端除了传一个集合外,还要传一个字符串或者数字等属性,我们创建一个VO对象来接受即可解决如上的问题
📣推荐阅读
Java面试总结:点击进入 Java面试专栏 关注走一波
Java基础知识:点击进入 Java基础总结 关注走一波
Java项目专栏:点击进入 Java毕设专栏 关注走一波
山高水远,我们未来见……
非常感谢你阅读到这里,如果这篇文章对你有帮助,希望能留下你的点赞👍 关注❤️ 分享👥 留言💬thanks!!!
版权声明:
本文来源网络,所有图片文章版权属于原作者,如有侵权,联系删除。
本文网址:https://www.bianchenghao6.com/h6javajc/19056.html