Java 如何在一次测试中启动2个spring启动应用程序?
我有两个spring引导应用程序(REST服务),它们应该运行在不同的端口上 我想在一个集成测试中将它们结合在一起。对于一个应用程序,它看起来像:Java 如何在一次测试中启动2个spring启动应用程序?,java,spring,spring-boot,integration-testing,Java,Spring,Spring Boot,Integration Testing,我有两个spring引导应用程序(REST服务),它们应该运行在不同的端口上 我想在一个集成测试中将它们结合在一起。对于一个应用程序,它看起来像: @SpringApplicationConfiguration(classes = FirstApplication.class) @WebIntegrationTest({"server.port=8080", "management.port=0"}) 他们完全不同。如何用一种方法启动它们 您是否尝试在application.propertie
@SpringApplicationConfiguration(classes = FirstApplication.class)
@WebIntegrationTest({"server.port=8080", "management.port=0"})
他们完全不同。如何用一种方法启动它们 您是否尝试在application.properties文件或yaml中设置它?差不多 server.port=${port:8080} 我想您可以在这里找到更多信息:
谢谢,Peter,但我有两个应用程序,如何将其映射到FirstApplication和SecondApplication?您的应用程序是否为每个application.properties文件都有一个?如果是,只需打开一个IDE实例和下一个IDE实例,将其设置为(服务器:端口:您的_端口)并运行。。。它为我工作,并在我选择的端口上正确启动(在我的示例中,第一个应用程序的端口是8080,第二个应用程序的端口是8081),用于应答的端口是thx。它具有几乎相同的配置,但没有application.properties,它按注释配置运行。如何指向单独的属性文件