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

网站认证费怎么做分录接私活app有哪些平台

网站认证费怎么做分录,接私活app有哪些平台,天津建设执业资格注册中心网站,网页设计模板素材简单有这样一个场景: 订单服务与用户服务的循环依赖 假设在一个电商系统中,我们有两个服务类: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.yayakq.cn/news/679451/

相关文章:

  • 深圳移动网站建站做百度移动网站吗
  • 网站建设安全制度图片方维服务公司服务范围
  • 已有网站开发安卓app免费网站域名使用
  • 免费网站建设培训班外网如何访问群晖wordpress
  • 合肥网站wordpress默认账号密码
  • 用discuz建设企业网站房地产网站建设与优化分析
  • 桂林两江四湖属于哪个区怎样做网站后台优化
  • 自己建网站的详细步骤以鹦鹉做头像的网站
  • 个人网站需要买服务器吗四川住建厅官方网站的网址
  • 建设心理网站遵义网站建设公司
  • 企业网站计划书网站如何做360度全景
  • 广州网站建设天维苏州百姓网
  • 如何做简单网站有什么做网站的公司
  • 天津高端网站建设案例公司做网站的 oa办公系统
  • 域名购买网站线上推广方式有哪些
  • 关键词采集网站免费咨询男性问题
  • 做平面资源比较好的网站牛商网网站模板
  • 沈阳网站建设联系方式在线图片制作加字生成
  • 如何建立个人免费网站电商设计和ui设计哪个前景比较好
  • 霸州建设局网站微信公众平台注册平台
  • wordpress一键建站一站式电商网站建设
  • 做物流网站的公司吗做的好的网站着陆页
  • 会员管理网站建设网络推广公司专业网络
  • 网站的开发建设要做什么企业名称禁限用规则
  • 沧州公司网站建设中式风格装修效果图
  • 网站代运营做哪些html5手机网站开发框架
  • 公司的网站怎么做推广方案广州网站建设腾虎
  • 典型的网站开发人员网络营销顾问招聘
  • 河北seo网站设计西昌手机网站建设成都彩钢顶防水
  • 湛江seo计费管理水平优化