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

作者: 数齐 | 来源:发表于2017-12-25 13:54 被阅读148次

    简介

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

    背景

    做系统对接时,我们经常会接收对方的接口文档,里面有具体的字段名称与调用方式。然后我们就开始建立模型。通常的方式就是一个个写,有几个字段写几个字段,然后写上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

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

    相关文章

      网友评论

      • fe54a80b23d6:很多编辑器都支持吧
      • 程序熊大:很6,今天下午刚尝试了一把Atom实现同样功能的tips
        数齐:@杜琪 接口文档转化成实体类利器!

      本文标题:sublime 批处理大法-接口文档转实体类

      本文链接:https://www.haomeiwen.com/subject/hjjlgxtx.html