科技

玩轉微服務-手把手教你搭建

接著上一篇框架的介紹,現在教大家如何搭建!~

工具:idea開發工具,apache-maven-3.5.3

java環境:jdk1.8 springboot1.5.4

一,首先我們搭建父級專案(為何要建父級專案呢?上篇有介紹我就不多說了)

1.新建父級專案及各子模組,如下圖

2.微服務方便之處就是減少配置,父級Pom直接引入jar包

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">

4.0.0

org.springframework.boot

spring-boot-starter-parent

1.5.4.RELEASE

com.zw

parent-yl

pom

1.0-SNAPSHOT

parent-yl

parent-chis

parent-public

parent-common

parent-sign

UTF-8

1.9.2

1.2.33

3.5.0

4.5.2

3.3.2

2.9.0

2.9.9

1.11.3

2.7.0

1.3.2

1.2.3

1.9.13

2.5.0

4.1.6

1.3.2

6.0.3

11.2.0.4

3.4.4

2.2.2

1.3.2

1.1.6

2.8.2

releases

User Project Release

http://47.107.129.252:8081/repository/maven-releases/

snapshots

User Project SNAPSHOTS

http://47.107.129.252:8081/repository/maven-snapshots/

org.springframework.boot

spring-boot-starter-web

org.springframework.boot

spring-boot-starter-test

test

org.springframework.boot

spring-boot-starter-aop

org.springframework.boot

spring-boot-starter-actuator

org.springframework.boot

spring-boot-starter-data-redis

org.springframework.session

spring-session-data-redis

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

org.jacoco

jacoco-maven-plugin

0.8.1-SNAPSHOT

src/main/resources

**/*.properties

**/*.xml

**/*.tld

true

src/main/java

**/*.xml

true

3.父級服務包打入本地倉庫,如下圖表示成功

二,搭建子服務包,比如建yl-public

1.新建yl-public及建啟動類Application(隨便取名)

2.繼承父級Pom檔案jar包,引入父級模組(parent-public,parent-common),指定啟動類

com.zw

parent-yl

1.0-SNAPSHOT

com.zw

parent-public

1.0-SNAPSHOT

com.zw

parent-common

1.0-SNAPSHOT

com.alibaba

fastjson

$

org.springframework.boot

spring-boot-maven-plugin

1.5.4.RELEASE

com.zw.yl.basic.Application

repackage

3.檢視依賴父級包相關jar包己引入

4.點選執行,啟動成功檢視

5.如打成可執行jar包放入伺服器啟動

後臺命令列啟動:

nohup java -jar yl-public-1.0-SNAPSHOT.jar --spring.profiles.active=dev &

後臺執行啟動,即使當前命令窗品關閉,程序也不會關掉

OK,看效果

謝謝大家多多關注,想要程式碼及學習資料的關注私信我,謝謝!!!

Reference:科技日報

看更多!請加入我們的粉絲團

轉載請附文章網址

不可錯過的話題