sublime 批处理大法-接口文档转实体类
2017-12-25 本文已影响148人
数齐
简介
总会有一些黑科技帮助我们提高效率,现在的编辑器更是先驱,最近学会了一招
批处理
,被惊艳到了,于是分享出来,希望可以帮助更多的朋友。
背景
做系统对接时,我们经常会接收对方的接口文档,里面有具体的字段名称与调用方式。然后我们就开始建立模型。通常的方式就是一个个写,有几个字段写几个字段,然后写上set,get方法,虽说现在IDE比较只能,像是eclipse或者idea都可以根据属性自动生成,set,get方法,但是写属性的过程还是少不了。原来我的做法是解析文档中的接口字段,自动生成java的源文件,算是比较轻便了,但是最近发现了更好的方式。请听我细细道来。
接口文档示例
字段名称 | 字段解释 | 字段类型 |
---|---|---|
name | 姓名 | String |
address | 地址 | String |
birthday | 生日 | String |
该文档有三个字段,下面我们就开始处理。
操作步骤
-
拷贝列名到sublime中
1.png -
command + A 全选
2.png -
command + shift + L 进入列模式
3.png -
command + <- (向左键) 进入到列的开头
4.png -
统一操作,输入
5.pngprivate String
-
使用command+->(向右键),跳转到这行的末尾加上
image.png;
到目前为止我们已经实现了字段的从文档中提取,转化成对应语言的类中的属性。那么问题来了,如果我想要把备注也加上呢?毕竟一个类中只有属性没有对应的说明,会被后来人骂死。下面我们来处理备注的问题。
- 同上面一样,我们将备注提取出来,左端加上
/*
,右端加上*/
image.png -
备注处理完了,全部拷走,在属性的那个文件的开头开启列模式后,进行复制。
image.png -
敲一下回车,就看到我们的成品了
image.png
这种格式,看着就舒服多了,好了这就是一个从文档转对应语言的类中属性的方法,老铁们,搞起来吧。