• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

@Spy @Mock 对象注入失败,对象为null或 debug进不去

武飞扬头像
m0_51505875
帮助1

学新通

使用mockito框架的时候发现一个问题就是,在主方法下的其他对象,要么为null,要么实际没有进入方法,直接返回默认值.
这个问题是因为 在mock下的对象不受spring管理, 需要手动创建对象, 如需要使用真实方法,那主对象下的其他对象也需要通过@spy注入到主方法内,而跑不通的原因就是不要注入接口层,而是注入实际执行对象, 也就是impl层, 方法在那一层, 就注入那一层,如是接口调用, 在mock下这个接口也会有地址.

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgbhbga
系列文章
更多 icon
同类精品
更多 icon
继续加载