前言
启动真实servlet容器环境下的测试
在上一节我们只使用了@SpringBootTest注解,有一个问题就是如果只用这个注解就不能启动servlet容器,那就意味着不能注入自定义的对象,下面将教你解决这个问题
正题
编写代码
这是我们上一节的测试代码
在类上加两个注解
@RunWith(SpringRunner.class)
@AutoConfigureMockMvc
验证代码
启动测试,观察打印的日志,可以发现多了一个标志,这就是容器被启动了
代码解释
@RunWith 注解为我们构造了一个的Servlet容器运行运行环境,并在此环境下测试。为什么要构建