sublime 批处理大法-接口文档转实体类

简介

总会有一些黑科技帮助我们提高效率,现在的编辑器更是先驱,最近学会了一招批处理,被惊艳到了,于是分享出来,希望可以帮助更多的朋友。

背景

做系统对接时,我们经常会接收对方的接口文档,里面有具体的字段名称与调用方式。然后我们就开始建立模型。通常的方式就是一个个写,有几个字段写几个字段,然后写上set,get方法,虽说现在IDE比较只能,像是eclipse或者idea都可以根据属性自动生成,set,get方法,但是写属性的过程还是少不了。原来我的做法是解析文档中的接口字段,自动生成java的源文件,算是比较轻便了,但是最近发现了更好的方式。请听我细细道来。

接口文档示例

字段名称 字段解释 字段类型
name 姓名 String
address 地址 String
birthday 生日 String

该文档有三个字段,下面我们就开始处理。

操作步骤

  1. 拷贝列名到sublime中


    1.png
  2. command + A 全选


    2.png
  3. command + shift + L 进入列模式


    3.png
  4. command + <- (向左键) 进入到列的开头


    4.png
  5. 统一操作,输入 private String

    5.png

  6. 使用command+->(向右键),跳转到这行的末尾加上;

    image.png

到目前为止我们已经实现了字段的从文档中提取,转化成对应语言的类中的属性。那么问题来了,如果我想要把备注也加上呢?毕竟一个类中只有属性没有对应的说明,会被后来人骂死。下面我们来处理备注的问题。

  1. 同上面一样,我们将备注提取出来,左端加上/*,右端加上*/
    image.png
  2. 备注处理完了,全部拷走,在属性的那个文件的开头开启列模式后,进行复制。


    image.png
  3. 敲一下回车,就看到我们的成品了


    image.png

这种格式,看着就舒服多了,好了这就是一个从文档转对应语言的类中属性的方法,老铁们,搞起来吧。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 137,161评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,031评论 6 13
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 35,211评论 18 399
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 5,063评论 0 11
  • 人脉不在乎你认识多少人,在乎的是多少人认识你
    gx1727阅读 96评论 0 0

友情链接更多精彩内容