RT
举报· 824 次点击
登录 注册 站外分享
7 条回复  
IamLostInCoding 小成 昨天 13:17
lazy 一下?
Bronya 初学 昨天 13:17
按道理来说不应该注入其他 Service ,真要注入的话用 @Lazy 解决。
hidemyself 小成 昨天 13:38
Facade
fangxisama 小成 昨天 13:43
一直都是注入 Service ,如果有循环依赖考虑一下你的方案,如果方案无法改就 @Lazy
ala2008 小成 昨天 14:08
注入 Service 。如果实在嵌套了,考虑弄个 manger 统一管理
qiaofanxing 小成 昨天 14:10
最常可能出现循环依赖的情况是 A 表、B 表、AB 关联表三个 Service ,可以规定原则,比如只能在 AB 关联表的 Service 中注入 A 和 B ,在 A 和 B 中禁止注入 AB 关联表的 Service ,既要用到 A 也要用到 B 的就写到 AB 关联表的 Service 里面。
Ayanokouji 小成 昨天 14:19
可以使用 set 注入,但不能用 constructor 注入,最好不要这样做,一般是按#5 做法,搞个 manager 层
返回顶部