有人知道一个Java后端技术/框架,用于提供自定义字段接口
之前无意中看过一个Java后端技术/框架,是在接口中根据前端自定义需要的 字段返回内容。
就是可以前端调用的时候要用什么字段/结构,就放到请求参数中就可以自动返回了。 举个不恰当的例子:
- 后端一个接口:获取当前用户信息 getUserInfo;
- 用户中心时需要显示用户头像、昵称、用户等级和其他比较全面信息时,这样调用:
getUserInfo?attr={'icon','nickName','level',...}
,接口就只返回相应的字段不会返回多余的字段; - 具体另外一个页面只要获取用户当前等级时,也可以用同一个接口,这样调用:
getUserInfo?attr={'level'}
,同样的这时就只返回 level 一个字段了。
请问有人知道是什么技术/框架吗?
注:我知道这可以自己实现也不复杂,主要是想再找到、了解一下这种技术/框架,印象中是 JAVA 的,不知道有没有记错,或者有其他语言的。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
GraphQL,对应java,使用graphql-java,建议配合graphql-java-tool使用。
工程实践的话,注意分页,和N+1问题。
参考:
如果使用gson可以重写序列化方法进行字段忽略 ExclusionStrategy 其他的应该也可以. 重写返回值
Jackson AntPath Property Filter