package com.order.service;
import com.order.dao.OrderDao;
import com.order.entity.Order;
import com.order.entity.User;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.http.ResponseEntity;
import org.springframework.stereotype.Service;
import org.springframework.web.client.RestTemplate;
@Service
public class OrderService {
@Autowired
private OrderDao orderDao;
@Autowired
private RestTemplate restTemplate;
/**
* 根据id查询订单
* @param id
* @return Order
*/
public Order findById(Long id){
// 1、获取订单信息
Order order = orderDao.findById(id);
// 2、获取用户信息
String url = "http://userService/users/" + order.getUserId();
ResponseEntity<User> result = restTemplate.getForEntity(url, User.class);
// 3、数据拼接
order.setUser(result.getBody());
return order;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
搭建EurekaServer,UserSerive和OrderSerive服务注册及负载均衡
共42个文件
java:12个
class:12个
xml:11个
需积分: 0 0 下载量 114 浏览量
2022-10-17
22:27:15
上传
评论
收藏 38KB ZIP 举报
温馨提示
搭建EurekaServer,UserSerive和OrderSerive服务注册及负载均衡
资源详情
资源评论
资源推荐
收起资源包目录
Eureka.zip (42个子文件)
Eureka
OrderService
pom.xml 2KB
target
classes
application.yml 617B
com
order
dao
OrderDao.class 402B
OrderApplication.class 1KB
controller
OrderController.class 1KB
service
OrderService.class 2KB
entity
Order.class 4KB
User.class 2KB
generated-sources
annotations
src
test
java
main
resources
application.yml 617B
java
com
order
dao
OrderDao.java 290B
OrderApplication.java 615B
controller
OrderController.java 690B
service
OrderService.java 990B
entity
User.java 162B
Order.java 231B
pom.xml 2KB
UserService
pom.xml 2KB
target
classes
application.yml 357B
com
user
dao
UserDao.class 396B
UserApplication.class 717B
controller
UserController.class 1KB
service
UserService.class 720B
entity
User.class 2KB
generated-sources
annotations
src
test
java
main
resources
application.yml 357B
java
com
user
dao
UserDao.java 284B
UserApplication.java 322B
controller
UserController.java 678B
service
UserService.java 377B
entity
User.java 161B
.idea
uiDesigner.xml 9KB
misc.xml 730B
jarRepositories.xml 864B
encodings.xml 371B
compiler.xml 1KB
workspace.xml 8KB
.gitignore 0B
inspectionProfiles
Project_Default.xml 290B
EurekaServer
pom.xml 1KB
target
classes
example
Application.class 778B
application.yml 191B
generated-sources
annotations
src
test
java
main
resources
application.yml 191B
java
example
Application.java 443B
共 42 条
- 1
一天又一天.
- 粉丝: 6
- 资源: 33
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- chromedriver-linux64.zip 是一个用于在 Linux 系统上运行 Chrome 浏览器的驱动程序
- 基于Python和PyTorch框架完成的一个手写数字识别实验源码(带MINIST手写数字数据集)+详细注释(高分项目)
- 基于Matlab在MNIST数据集上利用CNN完成手写体数字识别任务,并实现单层CNN反向传播算法+源代码+文档说明(高分项目)
- NVIDIA驱动、CUDA和Pytorch及其依赖
- html动态爱心代码一(附源码)
- c40539bc-071a-486c-9d52-9d0c18d62dac 4.html
- 基于物理的非视域成像(NLOS)算法,利用了nerf+python源码+文档说明
- yuluer知更鸟.7z(1).001
- python课程设计-基于tensorflow实现的图文生成程序,数据集flickr30k-images+源代码+文档说明+截图
- python作业-基于Flickr30k数据集实现图像文本跨模态搜索python源码+数据集+测试界面+项目说明(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0