Junit必须和Spring保持版本的兼容,即Juint4对应Spring4,Junit5对应Spring5
而两种方式下,加载测试框架的代码不同
Junit4和Spring4如下:
@RunWith(SpringJUnit4ClassRunner.class)
Junit5和Spring5如下:
@ExtendWith(SpringExtension.class)
如果版本不匹配,会导致注解无法加载测试函数的问题,也会导致Spring注解无法注入变量变成空指针的问题
Junit必须和Spring保持版本的兼容,即Juint4对应Spring4,Junit5对应Spring5
而两种方式下,加载测试框架的代码不同
Junit4和Spring4如下:
@RunWith(SpringJUnit4ClassRunner.class)
Junit5和Spring5如下:
@ExtendWith(SpringExtension.class)
如果版本不匹配,会导致注解无法加载测试函数的问题,也会导致Spring注解无法注入变量变成空指针的问题