本系列文章用于记录自己学习过程中碰到的bug
错误: org.junit.jupiter.api.extension.ParameterResolutionException: No ParameterResolver registered for parameter [final org.elasticsearch. client.RestHighLevelClient client] in constructor [public cn.itcast.hotel.HotelSearch(org.elasticsearch.client.RestHighLevelClient)].
原因:
@RequiredArgsConstructor是通过构造注入,单元测试中无法直接通过构造的方式注入类,所以会报上面的错误。解决方法:使用@Autowired注解注入类。