问题
假设中台给BFF服务的字段是subBrandCode
,而前端需要brandCode
字段。那么,BFF服务应该怎么处理?
Java
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Data
public class BrandSubVO {
/**
* 子品牌编码
*/
@JsonProperty("brandCode")
@JsonAlias({"subBrandCode"})
private String subBrandCode;
}
JsonAlia
,json转java对象,也就是反序列化的时候,json用的subBrandCode
字段。java对象序列化成json的时候,输出的json字段为brandCode
。
这样解决了中台与前端,两个系统之间系统字段不一致问题。