Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

weixin_34293059發表於2019-01-26

一:建立微服務消費者工程_chserivcecloud-consumer-dept-80

1、選中父工程右擊---->new Other--->Maven Module

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

2、建立的方式和之前一樣只不過工程名稱不一樣

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

二:編寫POM.xml檔案

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

三:編寫.yml檔案

1、在該工程的src/main/resources下建立application.yml檔案

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

四:建立ConfigBean類替換Spring的Application.xml

1、在當前的工程src/main/java下建立com.ch.springcloud.cfgbears

2、並建立ConfigBean類替代Spring的Application.xml,使用註解建立物件Bean

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

五:建立controller層

1、RestTemplate 描述

1、RestTemplate提供了多種便捷的遠端訪問Http伺服器的方法

2、是一種簡單的快捷的訪問Rest服務模版,Spring提供用於訪問Rest服務客戶端模版的工具集

3、官網:https://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html

2、controller層

1、在當前的工程src/main/java下建立com.ch.springcloud.controller

2、並建立DeptController_Consumer類

3、 這裡的restTemplate.postForObject(REST請求的地址(提供者的地址),請求的引數,HTTP響應轉換被轉換是的物件)

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

五:DeptConsumer80_Ch主啟動類

1、在當前的工程com.ch.springcloud下進行建立

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

六:啟動測試

1、提供(8001)和消費者(80)都需要提供

2、消費者(80)

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

3、提供(8001)同之前一樣啟動

1、消費者(80)進行訪問

1、查詢所有:http://localhost/consumer/dept/list

2、查詢單個:http://localhost/consumer/dept/get/2

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

3、新增:http://localhost/consumer/dept/add?dname=admin

Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)

相關文章