zoukankan      html  css  js  c++  java
  • 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;

    优化思路:https://www.cnblogs.com/jayinnn/p/9561121.html

    说明:所有内容仅做学习记录
  • 相关阅读:
    【Spring】注解的循环依赖问题
    【网络】计算机网络自顶向下读书笔记
    【JUC】并发编程的艺术笔记
    【JUC】多线程手撕代码面试题
    【操作系统】王道操作系统全盘汇总
    【Spring】IoC源码分析以及实现
    【Spring】用例子来初次理解IoC
    拼音工具类
    chr(10)与chr(13)的区别
    List 集合转String 逗号拼接
  • 原文地址:https://www.cnblogs.com/jayinnn/p/9561107.html
Copyright © 2011-2022 走看看