java使用thrift

maven项目添加依赖:

    <dependency>
        <groupId>org.apache.thrift</groupId>
        <artifactId>libthrift</artifactId>
        <version>0.9.3</version>
    </dependency>
    <dependency>
        <groupId>log4j</groupId>
        <artifactId>log4j</artifactId>
        <version>1.2.17</version>
    </dependency>

将生成好的文件夹拷贝到项目中

服务端:
新建一个class实现接口
新建一个包含main函数的类,提供服务

客户端:
新建一个包含main函数的类,实现服务的调用
*eclipse提示很多@override标记的函数必须实现,直接删除@override标记

参考:

http://blog.csdn.net/yinwenjie/article/details/49620623

http://www.cnblogs.com/super-d2/p/4265809.html

http://www.blogjava.net/ldwblog/archive/2014/12/03/421011.html

http://www.cnblogs.com/end/archive/2011/04/12/2013805.html

原文地址:https://www.cnblogs.com/ggzone/p/5094484.html