这是spring的一个技巧.如:
<bean id="clientProxy" class="com.service.mobile.mtthrift.proxy.ThriftClientProxy" destroy-method="destroy">
<property name="serviceInterface" value="xxx"/> <!-- 接口名 -->
<property name="appKey" value="yyy"/> <!-- 本地appkey -->
<property name="remoteAppkey" value="zzz"/> <!-- 目标 Server Appkey -->
<property name="async" value="true"/>
</bean>
典型的会使用这样的派生结构:
public class ThriftClientProxy implements FactoryBean<Object>, ApplicationContextAware, InitializingBean {