首页 > 解决方案 > 在属性文件中注入带有 webEnvironment = RANDOM_PORT 的生成端口

问题描述

我们可以通过使用引导在随机端口启动的服务器webEnvironment = RANDOM_PORT。例如:

@SpringBootTest(webEnvironment = RANDOM_PORT)

如果我们想访问端口,我们可以使用@LocalServerPort Integer port并且端口将被注入。

我有一个案例,实际上我需要在application-test.yml文件中获取端口。我想做这样的事情:

myHost: http://localhost:${localServerPort}

我发现没有办法做到这一点。你知道我该如何解决这个问题吗?

标签: javaspringspring-boot

解决方案


推荐阅读