Java技术杂谈程序猿阵线联盟-汇总各类技术干货

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

2017-12-25  本文已影响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

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

上一篇下一篇

猜你喜欢

热点阅读