1
我正在使用Spring Boot 1.4應用程序,我正在爲我的Rest端點寫一個集成測試。 我使用了新的測試註釋,像這樣:Spring Boot嵌入式Tomcat:如何在集成測試中使用Tomcat 7?
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT, properties = {"server.port=8443"})
當測試運行,春靴啓動Tomcat的8.5.4。我想使用Tomcat 7.有沒有辦法強制更改嵌入式Tomcat的版本?
在Maven中設置Tomcat版本僅在運行Spring Boot應用程序(mvn boot:run)時有效,但不會影響集成測試。這實際上是我第一次嘗試:) – Luciano
你如何開始你的集成測試? –
IDE(IntelliJ)或Maven(mvn clean test)。相同的結果: '正在啓動Servlet引擎:Apache Tomcat/8.5.4' – Luciano