前置描述
项目结构
1 | xxx-project |
assembly.xml文件
1 | <assembly> |
配置文件示例
1 | ##====================dubbo配置====================## |
引入依赖
1 | <dependencies> |
增加插件
1 | <plugins> |
服务提供者
项目结构
至少包含两个模块1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22xxx-project
xxx-api## 单纯的接口、bean及常量定义
src
main
java
com
yyy
xxx
service
XxxService.java
model
pom.xml
xxx-server## 逻辑实现模块
src
main
java
com
yyy
xxx
service
XxxServiceImpl.java
pom.xml
服务接口
1 | package com.yyy.xxx.service; |
服务实现
1 | package om.yyy.xxx.service; |
暴露服务
1 | <!-- version非必须 --> |
启动服务
1 | sh bin/start.sh |
服务消费者
项目结构
无特别要求
引入依赖
1 | <dependency> |
引入依赖服务
1 | <!-- version非必须 --> |
调用依赖服务
1 | // 仅仅是个调用示例 |