当前位置:网站首页 > Java基础 > 正文

java基础集合的案例



一、基础学习

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!!!

版权声明


相关文章:

  • java0基础学习骗局2024-11-12 10:58:06
  • 有java基础学框架2024-11-12 10:58:06
  • java服务端基础知识2024-11-12 10:58:06
  • java基础整理笔记2024-11-12 10:58:06
  • java怎么学好基础2024-11-12 10:58:06
  • java基础测试选择2024-11-12 10:58:06
  • 尚硅谷java基础笔记宋红康2024-11-12 10:58:06
  • java数据基础语法2024-11-12 10:58:06
  • java零基础入门推荐2024-11-12 10:58:06
  • 无英文基础java语言程序2024-11-12 10:58:06