一、基础学习
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://51itzy.com/kjqy/2628.html