国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - Springboot整合Dubbo教程之項目創建和環境搭建

Springboot整合Dubbo教程之項目創建和環境搭建

2021-03-06 13:27Magogo Java教程

本篇文章主要介紹了Springboot整合Dubbo教程之項目創建和環境搭建,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

本文介紹了springboot整合dubbo教程之項目創建和環境搭建,分享給大家,具體如下:

1. 使用idea新建一個maven項目

Springboot整合Dubbo教程之項目創建和環境搭建

新建項目

選擇maven后,點擊next下一步

Springboot整合Dubbo教程之項目創建和環境搭建

選擇項目類型

Springboot整合Dubbo教程之項目創建和環境搭建

配置項目的maven坐標

Springboot整合Dubbo教程之項目創建和環境搭建

設置項目名稱和保存位置

修改項目的pom.xml文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/pom/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
   xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelversion>4.0.0</modelversion>
 
 <groupid>com.boot</groupid>
 <artifactid>boot-dubbo</artifactid>
 <version>1.0-snapshot</version>
 
 <!--在這里設置打包類型為pom,作用是為了實現多模塊項目-->
 <packaging>pom</packaging>
</project>

2. 創建boot-dubbo的子模塊項目

創建dubbo服務接口項目,我們把項目建立在剛才我們創建的boot-dubbo項目下面,作為boot-dubbo的子模塊項目進行管理。
點擊我們剛才新建好的項目,新建一個boot-dubbo的子模塊 項目

Springboot整合Dubbo教程之項目創建和環境搭建

新建項目的子模塊項目

Springboot整合Dubbo教程之項目創建和環境搭建

選擇maven后點擊 next

Springboot整合Dubbo教程之項目創建和環境搭建

配置模塊參數

Springboot整合Dubbo教程之項目創建和環境搭建

完成項目子模塊的創建

同理我們繼續我們第二步的步驟,再次創建一個boot-dubbo-provider和boot-dubbo-consumer這兩個子模塊項目。

創建完成后,我們的整體項目結構圖如下圖所示:

Springboot整合Dubbo教程之項目創建和環境搭建

項目完成結構圖

至此,我們創建項目的準備工作已經完畢。

3. 定義每個項目的pom.xml文件

打開我們的頂層項目boot-dubbo的pom.xml文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/pom/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
   xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <modelversion>4.0.0</modelversion>
 
 <groupid>com.boot</groupid>
 <artifactid>boot-dubbo</artifactid>
 <version>1.0-snapshot</version>
 <!-- 這里是我們子模塊的設置 -->
 <modules>
  <module>boot-dubbo-api</module>
  <module>boot-dubbo-provider</module>
  <module>boot-dubbo-consumer</module>
 </modules>
 
 <!-- 在這里設置打包類型為pom,作用是為了實現多模塊項目 -->
 <packaging>pom</packaging>
 
 <!-- 第一步:添加springboot的parent -->
 <parent>
  <groupid>org.springframework.boot</groupid>
  <artifactid>spring-boot-starter-parent</artifactid>
  <version>1.5.7.release</version>
 </parent>
 
 <!-- 設置我們項目的一些版本屬性 -->
 <properties>
  <project.build.sourceencoding>utf-8</project.build.sourceencoding>
  <java.version>1.8</java.version>
  <dubbo.version>2.5.5</dubbo.version>
  <zkclient.version>0.10</zkclient.version>
  <lombok.version>1.16.18</lombok.version>
  <spring-boot.version>1.5.7.release</spring-boot.version>
 </properties>
 
 <!-- 聲明一些項目依賴管理,方便我們的依賴版本管理 -->
 <dependencymanagement>
  <dependencies>
   <!-- springboot依賴 -->
   <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter</artifactid>
    <version>${spring-boot.version}</version>
   </dependency>
 
   <!-- springboot-web依賴 -->
   <dependency>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-web</artifactid>
    <version>${spring-boot.version}</version>
   </dependency>
 
   <!-- 使用lombok實現javabean的get、set、tostring、hashcode、equals等方法的自動生成 -->
   <dependency>
    <groupid>org.projectlombok</groupid>
    <artifactid>lombok</artifactid>
    <version>${lombok.version}</version>
    <scope>provided</scope>
   </dependency>
 
   <!-- dubbo依賴 -->
   <dependency>
    <groupid>com.alibaba</groupid>
    <artifactid>dubbo</artifactid>
    <version>${dubbo.version}</version>
   </dependency>
 
   <!-- zookeeper的客戶端依賴 -->
   <dependency>
    <groupid>com.101tec</groupid>
    <artifactid>zkclient</artifactid>
    <version>${zkclient.version}</version>
   </dependency>
  </dependencies>
 </dependencymanagement>
</project>

boot-dubbo-api的pom.xml文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/pom/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
   xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <parent>
  <artifactid>boot-dubbo</artifactid>
  <groupid>com.boot</groupid>
  <version>1.0-snapshot</version>
 </parent>
 <modelversion>4.0.0</modelversion>
 
 <artifactid>boot-dubbo-api</artifactid>
 <dependencies>
  <dependency>
   <groupid>org.projectlombok</groupid>
   <artifactid>lombok</artifactid>
   <scope>provided</scope>
  </dependency>
 </dependencies>
</project>

boot-dubbo-provider的pom.xml文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/pom/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
   xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <parent>
  <artifactid>boot-dubbo</artifactid>
  <groupid>com.boot</groupid>
  <version>1.0-snapshot</version>
 </parent>
 <modelversion>4.0.0</modelversion>
 <artifactid>boot-dubbo-provider</artifactid>
 <dependencies>
  <dependency>
   <groupid>com.boot</groupid>
   <artifactid>boot-dubbo-api</artifactid>
   <version>1.0-snapshot</version>
  </dependency>
  <dependency>
   <groupid>org.springframework.boot</groupid>
   <artifactid>spring-boot-starter</artifactid>
  </dependency>
  <dependency>
   <groupid>com.alibaba</groupid>
   <artifactid>dubbo</artifactid>
  </dependency>
  <dependency>
   <groupid>com.101tec</groupid>
   <artifactid>zkclient</artifactid>
  </dependency>
 </dependencies>
 <build>
  <plugins>
   <plugin>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-maven-plugin</artifactid>
   </plugin>
  </plugins>
 </build>
</project>

boot-dubbo-consumer的pom.xml文件

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="utf-8"?>
<project xmlns="http://maven.apache.org/pom/4.0.0"
   xmlns:xsi="http://www.w3.org/2001/xmlschema-instance"
   xsi:schemalocation="http://maven.apache.org/pom/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 <parent>
  <artifactid>boot-dubbo</artifactid>
  <groupid>com.boot</groupid>
  <version>1.0-snapshot</version>
 </parent>
 <modelversion>4.0.0</modelversion>
 <artifactid>boot-dubbo-consumer</artifactid>
 <dependencies>
  <dependency>
   <groupid>com.boot</groupid>
   <artifactid>boot-dubbo-api</artifactid>
   <version>1.0-snapshot</version>
  </dependency>
  <dependency>
   <groupid>org.springframework.boot</groupid>
   <artifactid>spring-boot-starter</artifactid>
  </dependency>
  <dependency>
   <groupid>org.springframework.boot</groupid>
   <artifactid>spring-boot-starter-web</artifactid>
  </dependency>
  <dependency>
   <groupid>com.alibaba</groupid>
   <artifactid>dubbo</artifactid>
  </dependency>
  <dependency>
   <groupid>com.101tec</groupid>
   <artifactid>zkclient</artifactid>
  </dependency>
 </dependencies>
 <build>
  <plugins>
   <plugin>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-maven-plugin</artifactid>
   </plugin>
  </plugins>
 </build>
</project>

項目地址:springboot-dubbo項目github地址  https://github.com/zhangxieliu/springboot-dubbo

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://www.jianshu.com/p/6361a670ebf7

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 午夜爽视频 | 日韩欧美视频观看 | 亚洲精品久久久久一区二区三区 | 亚洲精品乱码久久久久久麻豆不卡 | 黄网站在线播放 | 97在线观看视频 | 精品久久久久久久久久久久 | 日韩免费视频一区二区 | 韩国精品 | 亚洲精品福利 | 日韩视频一区二区 | 日韩在线精品强乱中文字幕 | 日韩精品一区二区三区在线播放 | 91视频国产精品 | 91久久精品国产91久久 | 亚洲精品无| 国产综合久久久 | 国产一级片免费观看 | 亚洲精品视频观看 | 一色屋精品久久久久久久久久 | 91麻豆蜜桃一区二区三区 | 久久h| 亚洲成av人片在线观看无 | 性色好看的网站 | 精品久久久久久久久久久久久久 | 国产日韩一区二区三区 | 亚洲三区在线观看 | 婷婷在线免费视频 | 欧美国产一区二区三区 | av高清在线看 | 伊人久色 | 久久九九99 | 亚洲日本va在线观看 | 在线a免费 | 国产综合精品一区二区三区 | 日韩视频在线一区二区 | 日本成人一区 | 久久久午夜爽爽一区二区三区三州 | 亚洲一区二区久久 | 欧美精品在线视频 | 一级片在线观看 |