Rest微服務的分包分模組的建立Maven_微服務消費者(對外訪問)
一:建立微服務消費者工程_chserivcecloud-consumer-dept-80
1、選中父工程右擊---->new Other--->Maven Module
2、建立的方式和之前一樣只不過工程名稱不一樣
二:編寫POM.xml檔案
三:編寫.yml檔案
1、在該工程的src/main/resources下建立application.yml檔案
四:建立ConfigBean類替換Spring的Application.xml
1、在當前的工程src/main/java下建立com.ch.springcloud.cfgbears
2、並建立ConfigBean類替代Spring的Application.xml,使用註解建立物件Bean
五:建立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響應轉換被轉換是的物件)
五:DeptConsumer80_Ch主啟動類
1、在當前的工程com.ch.springcloud下進行建立
六:啟動測試
1、提供(8001)和消費者(80)都需要提供
2、消費者(80)
3、提供(8001)同之前一樣啟動
1、消費者(80)進行訪問
1、查詢所有:http://localhost/consumer/dept/list
2、查詢單個:http://localhost/consumer/dept/get/2
3、新增:http://localhost/consumer/dept/add?dname=admin
相關文章
- 消費者雲CSE微服務實踐微服務
- spring cloud微服務分散式雲架構(二)-服務消費者(rest+ribbon)SpringCloud微服務分散式架構REST
- (七)spring cloud微服務分散式雲架構-服務消費者(rest+ribbon)SpringCloud微服務分散式架構REST
- springcloud微服務實戰 學習筆記三 服務消費者SpringGCCloud微服務筆記
- silky微服務模組微服務
- spring cloud微服務分散式雲架構-服務消費者FeignSpringCloud微服務分散式架構
- hyperf從零開始構建微服務(二)——構建服務消費者微服務
- SpringCloud分散式微服務雲架構第二篇: 服務消費者(rest+ribbon)(Finchley版本)SpringGCCloud分散式微服務架構REST
- Spring Cloud構建微服務架構:訊息驅動的微服務(消費組)【Dalston版】SpringCloud微服務架構
- JAVA springboot微服務b2b2c電子商務系統(二)服務消費者(rest+ribbon)JavaSpring Boot微服務REST
- go-kit微服務:HTTP RESTGo微服務HTTPREST
- spring cloud微服務分散式雲架構(三)-服務消費者(Feign)SpringCloud微服務分散式架構
- 微服務劃分的姿勢微服務
- 微服務架構專案實戰:Spring Boot 如何建立簡單的 REST 服務微服務架構Spring BootREST
- 微服務總體功能模組微服務
- SpringCloud(第 002 篇)簡單電影微服務類(消費方,而提供方為使用者微服務)SpringGCCloud微服務
- 如何劃分微服務微服務
- Spring Cloud構建微服務架構服務消費RibbonSpringCloud微服務架構
- Spring Cloud構建微服務架構—服務消費(Feign)SpringCloud微服務架構
- Spring Cloud構建微服務架構服務消費-RibbonSpringCloud微服務架構
- Spring Cloud構建微服務架構—服務消費FeignSpringCloud微服務架構
- Spring Cloud構建微服務架構—服務消費RibbonSpringCloud微服務架構
- Spring Cloud構建微服務架構—服務消費基礎SpringCloud微服務架構
- 企業分散式微服務雲SpringCloud SpringBoot mybatis - 服務消費者(Feign)分散式微服務GCCloudSpring BootMyBatis
- 微服務訪問安全設計方案實踐微服務
- Spring Cloud(三) 服務提供者 Eureka + 服務消費者(rest + Ribbon)SpringCloudREST
- 二. SpringCloud基本Rest微服務工程搭建SpringGCCloudREST微服務
- 微服務思考(02):微服務實施前有哪些問題?微服務
- 微服務思考(01):什麼是微服務?微服務的優勢和劣勢微服務
- spring微服務實戰(二):使用Spring Boot建立微服務微服務Spring Boot
- 模組化與微服務比較微服務
- 微服務劃分原則微服務
- Spring Cloud微服務(一):公共模組的搭建SpringCloud微服務
- SpringCloud(第 005 篇)電影微服務,註冊到 EurekaServer 中,通過 Http 協議訪問使用者微服務SpringGCCloud微服務ServerHTTP協議
- Spring Cloud構建微服務架構:服務消費(Ribbon)【Dalston版】SpringCloud微服務架構
- 微服務2:微服務全景架構微服務架構
- 微服務03 微服務sentinel, springcloudgateway微服務SpringGCCloudGateway
- bunny-rest-proxy: 基於RabbitMQ的微服務非同步APIRESTMQ微服務非同步API