假设你熟悉Maven工具,看过Grpc官方文档,而且跑通了 < helloworld > 的工程, 若是没有 传送门--> gRpc 官方文档中文版本java
若是只是想使用,请用git clone项目。 项目源码也是比较简单的。git
git@gitee.com:guangxiaoLong/spring-rpc.git
如何使用:spring
<bean id="springContextScanner" class="com.rpc.psp.config.scanner.SpringContextScanner"> <constructor-arg value="${basepackage}"/> <!-- "${basepackage} = 你的gRpc的业务代码在哪一个包下" --> </bean> <bean id="pspServer" class="com.rpc.psp.config.server.PSPServerImpl" init-method="start" destroy-method="stop"> <constructor-arg ref="springContextScanner" index="0"></constructor-arg> </bean>
@Bean("contextScanner") public SpringContextScanner buiderSpringContextScaner(String basepackage) { return new SpringContextScanner(basepackage); } @Bean(initMethod = "start", destroyMethod = "stop") public PSPServer buiderPSPServer(@Qualifier("contextScanner") SpringContextScanner contextScanner) { return new PSPServerImpl(contextScanner); }