package com.example.demo.user.controller;
import com.example.demo.user.bean.UserBean;
import org.apache.http.HttpEntity;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cloud.client.ServiceInstance;
import org.springframework.cloud.client.discovery.DiscoveryClient;
import org.springframework.cloud.client.loadbalancer.LoadBalancerClient;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;
import java.util.Arrays;
import java.util.List;
@RestController
@RequestMapping("/user")
public class UserController {
@Autowired
private RestTemplate restTemplate;//使用restTemplate请求User服务
private static final String REST_URL_PREFIX ="http://SERVICE-PROVIDER-USER";
@RequestMapping("/findAll")
@ResponseBody
public List<UserBean> queryAll() {
String url = REST_URL_PREFIX+"/user/findAll";
UserBean[] userBeans = restTemplate.getForObject(url,UserBean[].class);
return Arrays.asList(userBeans);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
SpringCloud整合ribbon的demo (630个子文件)
UserBean.class 3KB
UserBean.class 3KB
UserController.class 2KB
UserBean$UserBeanBuilder.class 1KB
UserBean$UserBeanBuilder.class 1KB
DemoApplication.class 1KB
UserBean.class 1015B
UserController.class 942B
UserController.class 942B
UserService.class 865B
UserService.class 865B
DemoApplication.class 808B
DemoApplication.class 806B
DemoApplication.class 806B
DemoApplicationTests.class 531B
DemoApplicationTests.class 531B
DemoApplicationTests.class 531B
DemoApplicationTests.class 531B
UserMapper.class 395B
UserMapper.class 395B
mvnw.cmd 7KB
mvnw.cmd 7KB
mvnw.cmd 7KB
mvnw.cmd 7KB
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 395B
.gitignore 184B
.gitignore 184B
.gitignore 184B
.gitignore 184B
UserService-Provider1.iml 16KB
UserService-Provider2.iml 16KB
UserService-Customer.iml 15KB
EurakeServerDemo.iml 15KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
maven-wrapper.jar 57KB
UserController.java 1KB
DemoApplication.java 768B
UserBean.java 708B
UserController.java 614B
UserController.java 614B
UserService.java 462B
UserService.java 462B
UserBean.java 434B
UserBean.java 434B
DemoApplication.java 413B
DemoApplication.java 413B
DemoApplication.java 412B
UserMapper.java 263B
UserMapper.java 263B
DemoApplicationTests.java 215B
DemoApplicationTests.java 215B
DemoApplicationTests.java 215B
DemoApplicationTests.java 215B
HELP.md 763B
HELP.md 763B
HELP.md 763B
HELP.md 763B
mvnw 10KB
mvnw 10KB
mvnw 10KB
mvnw 10KB
.name 20B
maven-wrapper.properties 233B
maven-wrapper.properties 233B
maven-wrapper.properties 233B
maven-wrapper.properties 233B
application.properties 1B
application.properties 1B
workspace.xml 7KB
workspace.xml 7KB
workspace.xml 7KB
workspace.xml 7KB
pom.xml 3KB
pom.xml 3KB
pom.xml 2KB
pom.xml 2KB
compiler.xml 908B
compiler.xml 908B
compiler.xml 905B
jarRepositories.xml 887B
jarRepositories.xml 887B
jarRepositories.xml 887B
jarRepositories.xml 887B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_3_1_1.xml 837B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_3_1_1.xml 837B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_3_1_1.xml 837B
Maven__org_springframework_cloud_spring_cloud_starter_netflix_eureka_server_3_1_1.xml 837B
compiler.xml 830B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_3_1_1.xml 781B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_3_1_1.xml 781B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_3_1_1.xml 781B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_3_1_1.xml 781B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_3_1_1.xml 781B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_client_3_1_1.xml 781B
Maven__org_springframework_cloud_spring_cloud_netflix_eureka_server_3_1_1.xml 781B
共 630 条
- 1
- 2
- 3
- 4
- 5
- 6
- 7
jc_hook
- 粉丝: 5854
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0