Spring中添加新的配置表,并对新的配置表进行处理

实习过程中boss交代的任务(签了保密协议的原因,以下出现的代码以及数据只能给出小部分)

目的:Spring中添加新的配置表,并对新的配置表进行处理;替换的新的配置表要友好,同时保证替换前后功能不能发生变化。

 

需要处理的配置表数据:

很明显,原配置表中的数据都是以Json的格式给出的,那么很容易在处理的过程中出现错误,现在需要将配置表换成一个友好的格式,同时保证使用Postman调试接口时,得到的响应不变。

 

第一步:将原配置表数据生成为一个友好的格式,我采取的格式如下:

这种方式能够通过id来合理的取到name和isNotEdit。格式转换后需要添加配置文件到配置文件list中:

其中shop_services.properties配置文件是我添加的。

 

第二步:在配置文件中添加<bean>方法

 

第三步:添加处理配置文件的类以及类的成员方法

其中最关键的部分就是try块中的处理函数,最终返回的list为ArrayList<String>类型

 

第四步:重写接口中的方法,从而来对配置信息进行处理

第五步:对接口进行调试

接口信息:

DataResult<GetServiceListRestResponse> getServiceList(GetServiceListRestRequest restRequest);

调试结果:接口以Json格式进行输出

 

总结:

(一)基本功能完成了,其中缺点有,没有进行异常处理的抛出;

(二)对于第三步可以进行优化,不需要返回ArrayList<String>,而直接以一个对象进行返回;

(三)配置文件可以进行优化,因为当增加一项时,需要修改service_json_id以及name与isNotEdit;

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值