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

做网站图片要求天津优化网络公司的建议

做网站图片要求,天津优化网络公司的建议,用Off做网站,wordpress多语言建站前言: 在前面我们已经了解到,Spring Boot项目中,可以传递一个参数,或者多个参数,但是,随着参数的增加,咱们总不能每增加一个参数,就重新写一段代码吧??这样显…

前言:

在前面我们已经了解到,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?id=10&name=zhangsan

显而易见,当我们对其中某个参数赋值,客户端返回的就是我们所赋值的参数数据,当我们对其中某个元素没有赋值的情况下,客户端返回的就是null(或者其他默认值)

当然,我们也可以用Postman来操作一下:

在没有参数传入的时候:http://localhost:8080/param/m3

在只传入某个参数的时候:

http://www.dt0577.cn/news/48076.html

相关文章:

  • 做外贸翻译用那个网站营销策略分析包括哪些内容
  • 做虚拟币网站需要什么手续怎么开网店新手入门
  • 动态网站建设 作业如何搭建一个网站平台
  • 网页设计简单教程茶叶seo网站推广与优化方案
  • 网站后台做的超链接打不开网络推广公司排名
  • 能自己做网站接业务吗爱站网站
  • 八年级学生做的简易网站网站联盟推广
  • 做网站买什么服务器 便宜口碑营销成功案例简短
  • 网站恢复爱站官网
  • 网站开发交流平台推荐就业的培训机构
  • 公司网站如何做的美丽学大教育培训机构怎么样
  • wordpress公众号上海seo怎么优化
  • 上海建筑电工证查询网站优化营商环境条例心得体会
  • 公司网站代码关键词搜索量查询
  • 光谷网站建设百度排行榜前十名
  • 建网站公建网站公司湖南靠谱seo优化公司
  • 怎么看网站是不是php语言做的seo营销服务
  • 收到短信说备案被退回但工信部网站上正常啊重庆seo优化推广
  • 各省网站备案条件百度问答库
  • 大连哪家公司做网站好软件网站排行榜
  • 网站开发用哪些技术全国最新的疫情数据
  • 网页制作免费网站建设长尾关键词什么意思
  • 义乌商城集团的网站建设员工培训内容
  • 公司运营是做什么的sem和seo的关系
  • 德阳企业品牌网站建设合肥seo排名公司
  • 营销网站设计上海天气企业品牌类网站有哪些
  • wordpress上传限制8mbchina东莞seo
  • asp网站添加背景音乐怎么样推广最有效最快速
  • 做网站小程序在哪点拉客户seo快速排名软件
  • 禅城区网站建站建设搜索优化的培训免费咨询