中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

做百度移動(dòng)端網(wǎng)站軟件下載江門關(guān)鍵詞優(yōu)化公司

做百度移動(dòng)端網(wǎng)站軟件下載,江門關(guān)鍵詞優(yōu)化公司,網(wǎng)站建設(shè)青島公司,村政府可以做網(wǎng)站么有這樣一個(gè)場(chǎng)景: 訂單服務(wù)與用戶服務(wù)的循環(huán)依賴 假設(shè)在一個(gè)電商系統(tǒng)中,我們有兩個(gè)服務(wù)類:OrderService 和 UserService。 OrderService 需要訪問(wèn)用戶服務(wù)來(lái)獲取或更新訂單關(guān)聯(lián)的用戶信息。例如,當(dāng)處理訂單時(shí),可能需要…

有這樣一個(gè)場(chǎng)景:

訂單服務(wù)與用戶服務(wù)的循環(huán)依賴
假設(shè)在一個(gè)電商系統(tǒng)中,我們有兩個(gè)服務(wù)類:OrderService 和 UserService。

OrderService 需要訪問(wèn)用戶服務(wù)來(lái)獲取或更新訂單關(guān)聯(lián)的用戶信息。例如,當(dāng)處理訂單時(shí),可能需要檢查用戶的信用狀態(tài)或地址信息。

@Service
public class OrderService {@Autowiredprivate UserService userService;public void processOrder(Order order) {User user = userService.getUserById(order.getUserId());// ...進(jìn)一步的業(yè)務(wù)邏輯}
}

UserService 同樣也需要訪問(wèn)訂單服務(wù),比如為了統(tǒng)計(jì)用戶的購(gòu)買行為或者計(jì)算用戶的積分,這可能涉及到查詢某個(gè)用戶下的所有訂單。

@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;}
}

在這個(gè)案例中,OrderService 類中注入了 UserService,而 UserService 類中又注入了 OrderService。這就構(gòu)成了一個(gè)循環(huán)依賴:OrderService → UserService → OrderService。

啟動(dòng)時(shí)會(huì)報(bào)錯(cuò)類似這樣:

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

在這里插入圖片描述

解決

使用@Layz懶加載策略解決;
調(diào)整后的代碼:

@Service
public class OrderService {@Autowiredprivate UserService userService;public void processOrder(Order order) {User user = userService.getUserById(order.getUserId());// ...進(jìn)一步的業(yè)務(wù)邏輯}
}
@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.risenshineclean.com/news/12091.html

相關(guān)文章:

  • 網(wǎng)站服務(wù)器異常是什么意思云南seo網(wǎng)站關(guān)鍵詞優(yōu)化軟件
  • 組建網(wǎng)站 多少錢南京seo域名
  • 上海集團(tuán)網(wǎng)站建設(shè)公司如何做企業(yè)產(chǎn)品推廣
  • 哪個(gè)網(wǎng)站可以做頭像的免費(fèi)建站模板
  • 私服網(wǎng)站建設(shè)長(zhǎng)沙seo男團(tuán)
  • 鄭州網(wǎng)站建設(shè)首選創(chuàng)新網(wǎng)絡(luò)網(wǎng)站推廣優(yōu)化
  • 廣州建設(shè)網(wǎng)站的公司酒店網(wǎng)絡(luò)營(yíng)銷推廣方式
  • 河北省建設(shè)監(jiān)理協(xié)會(huì)網(wǎng)站外鏈平臺(tái)有哪些
  • 做網(wǎng)站送郵箱中文域名
  • 自己的網(wǎng)站做彈出廣告app推廣方式有哪些
  • 網(wǎng)站及網(wǎng)頁(yè)設(shè)計(jì)費(fèi)用市場(chǎng)營(yíng)銷策劃公司排名
  • 河南的網(wǎng)絡(luò)推廣公司專業(yè)黑帽seo推廣
  • 越秀區(qū)網(wǎng)站建設(shè)寧波seo搜索引擎優(yōu)化公司
  • 電商網(wǎng)站技術(shù)方案阿里指數(shù)官網(wǎng)最新版本
  • wordpress邊下邊看seo權(quán)重優(yōu)化軟件
  • 網(wǎng)站里面如何做下載的app全國(guó)31省市疫情最新消息今天
  • html電子商務(wù)網(wǎng)站模板百度信息流推廣教程
  • 網(wǎng)站做支付功能培訓(xùn)計(jì)劃和培訓(xùn)內(nèi)容
  • 用自己的電腦做網(wǎng)站需要備案嗎旅游最新資訊
  • 網(wǎng)站建設(shè)jutuibao線上推廣的渠道和方法
  • 媒體公司網(wǎng)站模板百度指數(shù)1000搜索量有多少
  • 怎么做網(wǎng)站像淘寶這樣的免費(fèi)發(fā)布產(chǎn)品信息的網(wǎng)站
  • 廣州的一起做網(wǎng)站網(wǎng)絡(luò)軟文廣告
  • 幫客戶做網(wǎng)站內(nèi)容網(wǎng)頁(yè)關(guān)鍵詞排名優(yōu)化
  • 免費(fèi)自助建站系統(tǒng)平臺(tái) 貼吧網(wǎng)站分析工具
  • 廣州網(wǎng)站設(shè)計(jì)我選刻在線識(shí)別圖片來(lái)源
  • 自貢做網(wǎng)站的公司百度官網(wǎng)認(rèn)證申請(qǐng)
  • 有沒(méi)有專門做航拍婚禮網(wǎng)站公司網(wǎng)站建設(shè)公司
  • 現(xiàn)在個(gè)人做網(wǎng)站還能盈利營(yíng)銷策略有哪些方法
  • 出國(guó)越南做網(wǎng)站8000保底seo是什么專業(yè)的課程