关于跟前端交换的技巧

提到跟前端交互,当然是在json格式的传输的基础上,因为接手过的项目也不少,接触了很多有趣的交互方式,在人工智能的项目组的时候,他们约定的是bodyHeader定义json格式的消息头,主要的带上appId用于在分布式系统里面做权限的校验以及session的共享,而这一个处理的过程都是基于Gson来处理的,先把数据从VO到Json的格式的Map的一系列的组装,非常的繁琐,大量冗余的代码,非常的不美观,但是项目的约定的代码风格,后来看了一些文章,提到更加方面的交互的处理方式,就是通过在VO定义注解@JsonProperty(“前端的对应的字段名称”)在VO 的属性字段上,这样一来就可以方便的组装给前端的数据
在这里插入图片描述
当然还有很多的代码风格以及技巧比如说在分类里面的 模板设计方式设计钩子来处理不同类型的数据
以及使用委托设计模式来设计松耦合的代码 这些都非常的值得深入去思考,每个项目都是在不断的演进中完善。
这里种草一个Chrome的jsonViewer,显示非常明朗的json格式数据。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_30947631/article/details/85001021