package blog.fan.controller;
import blog.fan.pojo.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.client.RestTemplate;
import java.util.List;
@RestController
public class UserController {
@Autowired
private RestTemplate restTemplate;
private static String REST_URL_PREFIX="http://localhost:8001";
@RequestMapping("/consumer/selectById/{id}")
public User getById(@PathVariable("id") Integer id){
return restTemplate.getForObject(REST_URL_PREFIX+"/user/select/"+id,User.class);
}
@RequestMapping("/consumer/list")
public List<User> selectAll(){
return restTemplate.getForObject(REST_URL_PREFIX+"/user/list",List.class);
}
@RequestMapping("/consumer/add")
public boolean addUser(User user){
return restTemplate.postForObject(REST_URL_PREFIX+"/user/add",user,Boolean.class);
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
SpringCloud(Eureka集群).rar (56个子文件)
SpringCloud
Blog-Api
pom.xml 649B
target
classes
blog
fan
pojo
User.class 4KB
generated-sources
annotations
src
main
resources
java
blog
fan
pojo
User.java 512B
Blog-Api.iml 81B
pom.xml 3KB
provider-blog-8001
pom.xml 2KB
target
classes
application.yml 780B
mybatis
mybatisConfig.xml 296B
mapper
UserMapper.xml 670B
blog
BlogProvider.class 811B
fan
mapper
UserMapper.class 459B
controller
DiscoveryController.class 2KB
UserController.class 2KB
service
UserService.class 331B
impl
UserServiceImpl.class 1KB
generated-sources
annotations
provider-blog-8001.iml 81B
src
main
resources
application.yml 780B
mybatis
mybatisConfig.xml 296B
mapper
UserMapper.xml 670B
java
blog
BlogProvider.java 511B
fan
mapper
UserMapper.java 339B
controller
DiscoveryController.java 1KB
UserController.java 1KB
service
UserService.java 218B
impl
UserServiceImpl.java 754B
Blog-Eureka-7001
pom.xml 920B
Blog-Eureka-7001.iml 81B
target
classes
Blog
fan
BlogEureka.class 747B
application.yml 556B
generated-sources
annotations
src
main
resources
application.yml 556B
java
Blog
fan
BlogEureka.java 469B
SpringCloud.iml 81B
.idea
misc.xml 661B
encodings.xml 138B
compiler.xml 827B
workspace.xml 39KB
consumer-blog-80
pom.xml 1KB
target
classes
application.yml 19B
blog
fan
config
ConfigBean.class 630B
controller
UserController.class 2KB
BlogConsummer.class 681B
generated-sources
annotations
src
main
resources
application.yml 19B
java
blog
fan
config
ConfigBean.java 344B
BlogConsummer.java 315B
controller
UserController.java 1KB
consumer-blog-80.iml 81B
Blog-Eureka-7003
pom.xml 919B
target
classes
application.yml 556B
blog
fan
BlogEureka03.class 753B
generated-sources
annotations
src
main
resources
application.yml 556B
java
blog
fan
BlogEureka03.java 473B
Blog-Eureka-7002
pom.xml 919B
target
classes
application.yml 556B
blog
fan
BlogEureka02.class 753B
generated-sources
annotations
src
main
resources
application.yml 556B
java
blog
fan
BlogEureka02.java 473B
共 56 条
- 1
资源评论
甜甜圈的小饼干
- 粉丝: 273
- 资源: 37
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功