整合spring+dubbo+zookeeper
zookeeper相关安装配置跳过。
1、接口项目(dubbo-interface)
接口:UserService
@Path("/user")
public interface UserService {
@GET
@Path("/getUser/{id : \\d+}")
@Consumes({ MediaType.APPLICATION_JSON })
public String getUser(@PathParam("id") Integer id);
}
dubbo-interface对外的pom依赖:
<dependency>
<groupId>com.dubbo.interface</groupId>
<artifactId>dubbo-interface</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
2、生产者项目(dubbo-provider)
备注:生产者负责接口的对外暴露