相关疑难解决方法(0)

如何为Spring Boot应用程序配置端口

如何配置Spring Boot应用程序侦听的TCP/IP端口,因此它不使用默认端口8080.

java port spring spring-boot server

728
推荐指数
37
解决办法
68万
查看次数

测试启动Spring-boot应用程序

我有一个JUnit测试,在测试后启动一个spring-boot应用程序(在我的例子中,主类是SpringTestDemoApp):

@WebIntegrationTest
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = SpringTestDemoApp.class)
public class SpringTest {

    @Test
    public void test() {
        // Test http://localhost:8080/ (with Selenium)
    }
}
Run Code Online (Sandbox Code Playgroud)

使用弹簧靴一切正常1.3.3.RELEASE.尽管如此,注释@WebIntegrationTest@SpringApplicationConfiguration已在spring-boot中删除1.5.2.RELEASE.我试图将代码重构为新版本,但我无法做到.通过以下测试,我的应用程序在测试之前未启动,http:// localhost:8080返回404:

@RunWith(SpringRunner.class)
@SpringBootTest(classes = SpringTestDemoApp.class)
@WebAppConfiguration
public class SpringTest {

    @Test
    public void test() {
        // The same test than before
    }

}
Run Code Online (Sandbox Code Playgroud)

如何重构我的测试以使其在spring-boot 1.5中工作?

java junit spring spring-test spring-boot

4
推荐指数
1
解决办法
7822
查看次数

标签 统计

java ×2

spring ×2

spring-boot ×2

junit ×1

port ×1

server ×1

spring-test ×1