JavaB2B2C多使用者商城springboot架構-SpringCloud服務相互呼叫RestTemplate
Springcloud中的服務消費,就需要我們服務之前相互發請求了。之前我們都是想著用http請求相關的互動,用的比較多的是apache httpcomponents ,現在springboot提供了RestTemplate更高階別的方法來滿足我們的功能。
需要JAVA Spring Cloud大型企業分散式微服務雲構建的B2B2C電子商務平臺原始碼請加企鵝求求 :二一四七七七五六三三
RestTemplate 的類路徑
org.springframework.web.client.RestTemplate
其實我們之前就已經整合過了,在spring-boot-starter-web中已經有了它的依賴。
Maven
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
Biz服務
@RestController
@RequestMapping("index")
public class IndexController {
@Resource
private UserService userService;
@RequestMapping("findUserMenuList")
public Object findUserMenuList(){
return userService.findUserMenuList("李文濤");
}
}
Biz-2服務具體呼叫如下
@RestController
@RequestMapping("index")
public class IndexController {
@Autowired
private RestTemplate restTemplate;
String host = "http://SERVICE-BIZ"; //biz服務的名稱,大小寫忽略
@RequestMapping("index")
public Object index(){
String url = host+"/index/findUserMenuList";
Map<String,Object> uriVariables = new HashMap<>();
return restTemplate.getForObject(url,Object.class);
}
}
Biz-2呼叫的前提是,註冊中心啟動了,Biz服務也啟動了,這樣就OK了。
springboot微服務多使用者商城系統java_程式碼開源_B2B電商系統_B2C電商系統
相關文章
- SpringCloud(一)微服務遠端呼叫 -- RestTemplateSpringGCCloud微服務REST
- javab2b2c多使用者商城Java
- Java B2B2C多使用者商城springboot架構——springcloud整合busJavaSpring Boot架構GCCloud
- Java springboot B2B2C o2o多使用者商城 springcloud架構 (三) 服務消費者(Feign)JavaSpring BootGCCloud架構
- Java B2B2C多使用者商城 springcloud架構(七)springboot開啟宣告式事務JavaGCCloud架構Spring Boot
- springboot整合eureka,服務相互呼叫簡單示例Spring Boot
- Java springcloud B2B2C o2o多使用者商城 springcloud架構(六)springboot整合mybatisJavaGCCloud架構Spring BootMyBatis
- Java springcloud B2B2C o2o多使用者商城 springcloud架構(八)springboot整合mongodbJavaGCCloud架構Spring BootMongoDB
- Java springcloud B2B2C o2o多使用者商城 springcloud架構(四)SpringBoot 整合JPAJavaGCCloud架構Spring Boot
- Java B2B2C多使用者商城 springcloud架構 (二十一)springboot整合JMSJavaGCCloud架構Spring Boot
- java版springcloud B2B2C o2o多使用者商城 springcloud架構-springboot執行模式JavaGCCloud架構Spring Boot模式
- (五)Java springboot B2B2C o2o多使用者商城 springcloud架構 - 雲架構程式碼結構構建JavaSpring BootGCCloud架構
- SpringCloud之服務呼叫SpringGCCloud
- SpringCloud構建微服務架構-Hystrix服務降級SpringGCCloud微服務架構
- Java springcloud B2B2C o2o多使用者商城 springcloud架構 (二十四)springboot整合dockerJavaGCCloud架構Spring BootDocker
- (十)Java B2B2C o2o多使用者商城 springcloud架構 高可用的服務註冊中心JavaSpringGCCloud架構
- Java springcloud B2B2C o2o多使用者商城 springcloud架構 (二十二)建立含有多module的springboot工程JavaGCCloud架構Spring Boot
- Java springcloud B2B2C o2o多使用者商城 springcloud架構(三)SpringBoot用JdbcTemplates訪問MysqlJavaGCCloud架構Spring BootJDBCMySql
- Java B2B2C o2o多使用者商城 springcloud架構 (一)服務的註冊與發現(Eureka)JavaSpringGCCloud架構
- Java springboot B2B2C o2o多使用者商城 springcloud架構(四)斷路器(Hystrix)JavaSpring BootGCCloud架構
- springcloud(三):服務提供與呼叫SpringGCCloud
- java版 電子商務Springcloud分散式微服務多使用者商城系統-Springboot專案打包JavaGCCloud分散式微服務Spring Boot
- 企業分散式微服務雲SpringCloud SpringBoot mybatis -服務提供與呼叫分散式微服務GCCloudSpring BootMyBatis
- Spring Boot 參考指南(使用RestTemplate呼叫REST服務)Spring BootREST
- Java springboot B2B2C o2o多使用者商城 springcloud架構(五)路由閘道器(zuul)JavaSpring BootGCCloud架構路由Zuul
- Java springboot B2B2C o2o多使用者商城 springcloud架構使用Spring Security安全控制JavaSpring BootGCCloud架構
- Java springcloud B2B2C o2o多使用者商城 springcloud架構(四):熔斷器HystrixJavaSpringGCCloud架構
- (十七)Java springcloud B2B2C o2o多使用者商城 springcloud架構-上傳檔案JavaSpringGCCloud架構
- 使用 RestTemplate 進行第三方Rest服務呼叫REST
- 分散式微服務架構springmvc+springboot+springcloud+redis分散式微服務架構SpringMVCSpring BootGCCloudRedis
- SpringCloud(二):服務呼叫與負載均衡SpringGCCloud負載
- SpringCloud-使用Feign呼叫服務介面SpringGCCloud
- SpringCloud 9.OpenFeign服務介面呼叫SpringGCCloud
- (十四)Java B2B2C多使用者商城 springboot架構- Spring Cloud構建分散式電子商務平臺JavaSpring Boot架構Cloud分散式
- 微服務架構中的“參天大樹”:SpringBoot+SpringCloud+Docker微服務架構Spring BootGCCloudDocker
- 單體架構&微服務架構&中臺服務架構架構微服務
- (十六) Java springboot B2B2C o2o多使用者商城 springcloud架構 -使用spring cloud Bus重新整理配置JavaSpring BootGCCloud架構
- Java B2B2C多使用者商城 springcloud架構 (二)Spring Boot配置檔案詳解JavaGCCloud架構Spring Boot