添加端口的目的是什么?

来源:4-13 SpringBoot单元测试

lprince

2018-02-11

可以在测试用例中直接发起http请求测controller 吗?

写回答

1回答

格鲁

2018-02-11

单元测试@SpringBootTest默认选项是WebEnvironment.mock,该选项下不会启动servlet 容器,也不会开启任何端口,不方便模拟真实场景,使用DEFINED_PORT才会使用application.properties中定义的端口启动。

可以在测试用例中直接发起http请求测试controller,前提条件是要添加@SpringBootTest(webEnvironment=WebEnvironment.DEFINED_PORT)

0
0

Java从单体到微服务打造房产销售平台

单体开发,SpringCloud微服务改造,架构原理剖析,让你在大型项目中独当一面!

711 学习 · 349 问题

查看课程