3*bean problems

No qualifying bean of type available

因为没有inject bean
两种方式注入:

  1. 看这个server端的resources下面的application-context.xml 有没有这个bean
  2. 这个java bean有没有@Service/@Component 注解

bean name expected to be of type X but was actually of type Y...

按照ApiServiceImpl是类型=> @Autowired;之前@Resource按照名字解析 => 找到另一个xml中写到的<bean id="apiService"....了;ApiServiceImpl这个bean,不是用bean的xml配置文件注入的而是用@Service注解直接注入的, 所以这个bean是类型是ApiServiceImpl,名字是自定义的


Invalid use of argument matchers!

matcher

raw parameters: import static org.mockito.ArgumentMatchers.eq;eq方法包裹primitive types即可; e.g. carService.getCardList(7777777L, Mockito.anyInt())) => carService.getCardList(eq(7777777L), Mockito.anyInt()))

推荐阅读更多精彩内容