当前位置: 首页 > news >正文

做百度移动端网站软件下载南宁哪里有seo推广厂家

做百度移动端网站软件下载,南宁哪里有seo推广厂家,租房子58同城,怎么用flash做游戏下载网站有这样一个场景: 订单服务与用户服务的循环依赖 假设在一个电商系统中,我们有两个服务类:OrderService 和 UserService。 OrderService 需要访问用户服务来获取或更新订单关联的用户信息。例如,当处理订单时,可能需要…

有这样一个场景:

订单服务与用户服务的循环依赖
假设在一个电商系统中,我们有两个服务类:OrderService 和 UserService。

OrderService 需要访问用户服务来获取或更新订单关联的用户信息。例如,当处理订单时,可能需要检查用户的信用状态或地址信息。

@Service
public class OrderService {@Autowiredprivate UserService userService;public void processOrder(Order order) {User user = userService.getUserById(order.getUserId());// ...进一步的业务逻辑}
}

UserService 同样也需要访问订单服务,比如为了统计用户的购买行为或者计算用户的积分,这可能涉及到查询某个用户下的所有订单。

@Service
public class UserService {@Autowiredprivate OrderService orderService;public User getUserWithOrders(int userId) {User user = getUserById(userId);List<Order> orders = orderService.getOrdersByUserId(userId);user.setOrders(orders);return user;}
}

在这个案例中,OrderService 类中注入了 UserService,而 UserService 类中又注入了 OrderService。这就构成了一个循环依赖:OrderService → UserService → OrderService。

启动时会报错类似这样:

Description:The dependencies of some of the beans in the application context form a cycle:xxxxxxx

在这里插入图片描述

解决

使用@Layz懒加载策略解决;
调整后的代码:

@Service
public class OrderService {@Autowiredprivate UserService userService;public void processOrder(Order order) {User user = userService.getUserById(order.getUserId());// ...进一步的业务逻辑}
}
@Service
public class UserService {private OrderService orderService;public UserService(@Lazy OrderService orderService) {this.orderService= orderService;}public User getUserWithOrders(int userId) {User user = getUserById(userId);List<Order> orders = orderService.getOrdersByUserId(userId);user.setOrders(orders);return user;}
}
http://www.tj-hxxt.cn/news/105365.html

相关文章:

  • 菜鸟零基础如何自学编程搜索引擎优化的目标
  • 郴州信息港网站百度企业网盘
  • vs2010网站制作教程网址大全是ie浏览器吗
  • 做一个网站中的搜索功能怎么做淘大象关键词排名查询
  • 深圳福永做网站外链link
  • 北京制作网站公司哪家好常用的营销方法和手段
  • 请打开123720的网站百度亚马逊关键词排名查询工具
  • 做一个网站推广百度标记号码认证平台
  • 常用设计网站百度认证考试
  • 绿色企业网站模板宁波专业seo服务
  • 淘宝可做的团购网站进一步优化营商环境
  • 网站改版对seo的影响上海seo公司排名榜
  • 旅游网站结构图域名免费注册
  • html5做网站的代码域名权重
  • 用ps做网站页面的大小搜索引擎优化指的是什么
  • 成都网站制作方案搭建网站工具
  • 网页设计在安阳工资多少快速网站排名优化
  • 设计类网站app搜狗网页
  • 网站除了做流量还需要什么中小企业管理培训课程
  • 深圳网站制作公司咨询小程序怎么引流推广
  • 小米网站 用什么做的线上广告推广平台
  • 网站建设 模板徐州seo外包平台
  • 郑州专业做网站可以发外链的论坛有哪些
  • 成都网站建设价格百度知道合伙人
  • 网站搜索建设十八大禁用黄app入口
  • 青岛 网站制作有域名后如何建网站
  • 个性化网站开发市场营销案例分析及解答
  • 服务器创建多个网站安徽seo优化规则
  • 怎么做网站主页seo怎么推广
  • 遇到灾难网站变灰怎么做网址申请注册