当前位置: 首页 > news >正文

购物网站开发背景及意义网站优化意见

购物网站开发背景及意义,网站优化意见,做dnf辅助官方网站,动画制作公司排名前言#xff1a; 在前面我们已经了解到#xff0c;Spring Boot项目中#xff0c;可以传递一个参数#xff0c;或者多个参数#xff0c;但是#xff0c;随着参数的增加#xff0c;咱们总不能每增加一个参数#xff0c;就重新写一段代码吧#xff1f;#xff1f;这样显…前言 在前面我们已经了解到Spring Boot项目中可以传递一个参数或者多个参数但是随着参数的增加咱们总不能每增加一个参数就重新写一段代码吧这样显得很是臃肿因此我们可以将多个参数封装成一个对象来进行传递每当增加一个参数的时候就在对象里面增加一个属性并重写Setter getter toString方法等操作来简化代码这样就显得很简单方便操作了 假设这是我们一开始的代码 RestController RequestMapping(/param) public class ParamController {RequestMapping(/m1)public String m1(String name){return 这是你的姓名name;}} 当我们不仅仅满足一个name属性的时候开始增加一个参数id那么此时的代码可以为 RestController RequestMapping(/param) public class ParamController {RequestMapping(/m1)public String m1(String name){return 这是你的姓名name;}RequestMapping(/m2)public String m2(String name,Integer id){return 序列号为 id 这是你的姓名name;}} 问题 当我们不仅仅满足一个name和id属性的时候开始增加一个参数age那么此时我们就得思考一下了如果只是这么几个属性的话简单的增加是没啥问题的但是当属性越来越多成百上千的话我们又该如何处理是一直这么写下去吗这得显得多么臃肿啊显得不是很美观 解决方案 那么正确的做法首推为创建一个对象并重写Setter getter toString方法等 假设创建一个Person类 //将参数封装为对象 public class Person {Integer id;String name;Integer age;public Integer getId() {return id;}public void setId(Integer id) {this.id id;}public String getName() {return name;}public void setName(String name) {this.name name;}public Integer getAge() {return age;}public void setAge(Integer age) {this.age age;}Overridepublic String toString() {return Person{ id id , name name \ , age age };} }此时我们在Spring Boot项目中来进行传递的时候便可以将Person对象传入即可 //将Person对象传入RequestMapping(/m3)public String m3(Person person){return 接收到的参数Person:person.toString();} 重写启动程序 在浏览器中输入localhost:8080/param/m3 当我们对其中某个参数赋值的时候localhost:8080/param/m3?id10namezhangsan 显而易见当我们对其中某个参数赋值客户端返回的就是我们所赋值的参数数据当我们对其中某个元素没有赋值的情况下客户端返回的就是null或者其他默认值 当然我们也可以用Postman来操作一下 在没有参数传入的时候http://localhost:8080/param/m3 在只传入某个参数的时候
http://www.hkea.cn/news/14521945/

相关文章:

  • 做什么网站最赚钱Python做网站难不难
  • 网站竞价难做优化广告联盟怎么做
  • 汕头企业网站模板建站网页设计师岗位
  • 学做网站 书怎么做淘宝优惠卷网站
  • 江苏网站开发多少钱怎么在网站注册账号
  • wordpress做出影视网站佛山市网站建设
  • 热 综合-网站正在建设中-手机版3d做号网站
  • 建设网站具体的步骤网站在线制作软件
  • 怎么样才算大型网站开发四会建设局网站
  • 优质的小企业网站建设wordpress 查询页面
  • 百度网盘私人资源链接seo北京公司
  • 西部数码网站助手 安装棋牌类网站怎么做
  • 政务网站建设发言材料祁东网站建设
  • 虚拟主机建设网站两个优秀企业网站的优缺点
  • 武进常州做网站学网站平面设计
  • 专门下载工程建设标准的网站网站建设搜索优
  • 外贸网站建设大概多少钱wordpress 主题 激活
  • 学年论文网站建设石家庄关键词优化软件
  • 毕节建设局网站html解析wordpress
  • 虚拟主机怎么发布网站贵阳网站建设包首页
  • dw软件做网站哪些网站可以做视频搬运
  • 海口建站模板网站建设和推广的完整话术
  • 国外产品展示网站源码广州各区风险区域最新动态
  • 国内企业网站模板微微营销
  • 欧美做视频网站有哪些网页设计面试自我介绍
  • 建站步骤图视频做网站背景
  • 网上接网站项目宁波比较好的外贸公司
  • 别人网站的字体付费阅读小说网站开发建设源码
  • 安徽建设银行网站哈尔滨电商设计企业
  • 阜蒙县自治区建设学校网站绵阳seo