5.28 反射和写后台接口的一些总结

前端(html、jsp、小程序、安卓),请求后台保存数据,提交一个form表单,后台接收、处理数据,返回给前端一个状态码,最好返回一个json字符串,如果需要给前端直接返回字符串,需要加@ResponseBody标签。

因为json中带有双引号,容易和return的双引号混淆,我们需要对json中的字符串进行转义,再json的引号前加 \ 便是转义

前端如果是向后台请求获取数据,后台会通过查询将数据从数据库中获取到,然后将获取到的数据转换成json,返回给前端(@ResponseBody),我们可以使用Gson工具中的toJson方法,将数据封装为json。

因为我们获取到的数据是一个List列表,并且是泛型,转换成json的时候,我们不知道List中的数据具体的数据类型了,所以我们需要用TypeToken获取到List中具体的数据类型,这样才能转换成json。

反射:

初步理解,一个类编译的时候不存在,运行的时候才真正存在,这种时候就要用到反射。

比如模块A要创建一个a类,但是模块A不能确定A类的类名,需要调用模块B的一个接口,来确定a类的类名。当运行的时候,模块A调用B中接口,a类被创建,这就是通过反射机制做到的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值