昨天刚收到邮件,公司要新增发票功能,增加就增加呗,我是一个好程序员,产品说什么我做什么,但是一看到发票机构给出的Thirft文件我就呆逼了。。。
整个程序员都不好了!这是什么东西,我一次也没见过啊,于是只能求救万能的百度大姐,不过大姐还是挺细心的,把整个Thrift历史给我看了好几遍,什么FaceBook创建的啊,什么时候属于Apache啊。。。
。。。
看了半天还是没找到使用方法,不过大体已经明白了Thrift是干啥的了,主要是RPC接口调用的,或者说作为一个万能代码转换工具,适用于各种语言的接口交互(我觉得我了解的可能比较片面,如果有不对的地方,希望大佬能给指出)。
于是从Thrift官网上下载了一个最新的Thrift工具,没下载源码,源码讲解走这边。
首先先把thrift.exe文件放在指定的文件夹(这里我放在了E:/zyx),然后把发票接口附件中的Thrift也放进去,CMD 切换到文件夹(不要告诉我不懂,不懂也要装懂),因为我是用的JAVA开发,所以输入
“thrift-0.10.0.exe -r -gen java commodityMapped.thrift”
“thrift-0.10.0.exe -r -gen java Ticket.thrift”
(Ticket.thrift 和commodityMapped.thrift是他们提供的Thrift文件),然后打开E:/zyx,发现多出来一个文件夹:
哈哈,这就出现了我熟悉的JAVA语言~,但是怎么使用到项目中呢。。?