【SpringBoot】SpringCloud搭建微服务项目
1.创建Maven工程
pom
<!-- 父工程-->
<parent>
<artifactId>spring-boot-starter-parent</artifactId>
<groupId>org.springframework.boot</groupId>
<version>2.3.7.RELEASE</version>
</parent>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.3.7.RELEASE</version>
</dependency>
</dependencies>
<!-- Cloud配置版本等-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Hoxton.SR10</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
2.创建SpringBoot子工程
3.返回组合封装
启动类开启:
@Bean
public RestTemplate restTemplate(){
return new RestTemplate();
}
请求其它接口并封装
String url = "http://127.0.0.1:8082/user/1";
UserPojo user = restTemplate.getForObject(url, UserPojo.class);
orderPojo.setUserPojo(user);
运行

浙公网安备 33010602011771号