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

市网站建设公司女性做网站

市网站建设公司,女性做网站,登录注册页面模板,想查客户信息做网站JUnit 版本影响 Bean 找不到 在为实现类编写测试类时,在测试类中使用构造器注入 Bean 时,提示找不到 Bean,代码如下: Service public class WeChatServiceImpl implements IWeChatService {Overridepublic String getNumber(Str…

JUnit 版本影响 Bean 找不到

在为实现类编写测试类时,在测试类中使用构造器注入 Bean 时,提示找不到 Bean,代码如下:

@Service
public class WeChatServiceImpl implements IWeChatService {@Overridepublic String getNumber(String detailCode) { return detailCode; }
}
@SpringBootTest(classes = WeChatServiceImpl.class)
@RequiredArgsConstructor
class WeChatServiceImplTest {private final IWeChatService weChatService;@Testvoid getPhoneNumber() { System.out.println(weChatService.getNumber("Service")); }
}

这时运行测试方法时,提示 “No ParameterResolver registered for parameter” 的错误


这是由于 JUnit 5 默认情况下并不提供自动解析构造函数参数的能力。

最简单的解决方法:换为 @Autowired 注入。

@SpringBootTest(classes = WeChatServiceImpl.class)
class WeChatServiceImplTest {@Autowiredprivate IWeChatService weChatService;@Testvoid getPhoneNumber() {System.out.println(weChatService.getPhoneNumber("Service"));}
}

@Autowired 和 构造器 注入 Bean 有什么区别

http://www.dtcms.com/wzjs/563476.html

相关文章:

  • 杭州公司外贸网站设计商城建站
  • 个人做网站能赚钱吗在酒吧里做那个视频网站
  • 雄安建设集团 网站网站页面设计素材
  • 将网站建设外包出去的好处网站开发的工资是多少钱
  • 网站整体排名大幅下降游乐场网站开发
  • 程序员做一个网站多少钱网站后台浏览器
  • 群晖做网站网站后台系统访问
  • 龙岗个性化网站建设价格低上海网站建设框架图
  • 百度联盟 网站备案信息怎么建网站挣钱
  • 网站定制哪家正规wordpress 本地搭建
  • 如何免费创建一个自己的网站wordpress免费主题打包下载
  • 阿里巴巴国际站用户规模网站通栏尺寸
  • 网站维护等自己创造网站
  • 广州个性化网站开发莆田网站建设外贸
  • 网站定制开发微信运营用flash做的ppt模板下载网站
  • 昆明北京网站建设人工智能培训师
  • 网站登录注册怎么做hexo 转 wordpress
  • 做电影网站赚钱知乎网站内容有什么
  • 怎样给自己建立网站中国制造网官方网址
  • 企业网站 实名认证wordpress仿模板
  • 什么是网站抄袭建筑网站源码
  • 无忧网站建设价格局域网网站架设
  • 天津做网站的网络公司天河网站建设哪个好
  • 胜芳哪里做网站wordpress自定义post
  • 产品做网站c2c定义
  • 网站搭建工作设计网名昵称
  • 门户网站的发布特点做球服的网站有哪些
  • uniapp怎么做淘客网站青岛市黄岛区城市建设局网站
  • 网站建设流程发布网站和网页制作智能手机软件开发
  • 长沙网站建设长沙潍坊网站制作怎么做