zl程序教程

您现在的位置是:首页 >  其他

当前栏目

通过配置文件避免硬编码的一个例子

编码配置文件 一个 通过 例子 避免
2023-09-14 09:03:57 时间

因为我们支持的字段可能会发生变化,为了避免因为这些变化导致我们频繁调整代码,我把所有字段的全集和每个网站支持的字段都放到配置文件里了。

Backend仓库下有个配置文件koiFieldList.xml, 存放的是支持字段的全集。

我会写一个API,将这个文件的内容暴露出来。

另一个配置文件sourceDedicatedFieldList.json的内容是每个网站支持的字段在前一个xml里的索引。

比如下图Nike:0,1,2,3意思是Nike网站支持全集里的前4个字段,即age,birthDate,firstName和lastName。

我也会开发另一个API,把这个json的内容也暴露出来。

这样以后有字段调整,我们不动代码,只改这些配置文件。

要获取更多Jerry的原创文章,请关注公众号"汪子熙":