java - 在属性文件中注入带有 webEnvironment = RANDOM_PORT 的生成端口
问题描述
我们可以通过使用引导在随机端口启动的服务器webEnvironment = RANDOM_PORT
。例如:
@SpringBootTest(webEnvironment = RANDOM_PORT)
如果我们想访问端口,我们可以使用@LocalServerPort Integer port
并且端口将被注入。
我有一个案例,实际上我需要在application-test.yml
文件中获取端口。我想做这样的事情:
myHost: http://localhost:${localServerPort}
我发现没有办法做到这一点。你知道我该如何解决这个问题吗?
解决方案
推荐阅读
- javascript - Javascript粒子动画背景
- c# - IEnumerable 上的类似正则表达式的模式匹配
而不是 C# 中的字符串字符 - clickonce - 无需重新编译代码即可更改 clickonce 应用程序上的连接字符串
- kubernetes - Kubernetes Dashboard v1.8.3 部署
- c# - 如何将 NAudio 添加到我的项目中?
- mysql - MySQL:如何添加 IF EXISTS 然后 UPDATE Else INSERT?
- java - jni: c to java char* 缓冲区数据以通用格式传递
- umbraco - 传输队列不包括文件夹内的内容
- python-3.x - Python 日志记录 - 使用带有密钥/代码的预格式化消息文件
- mysql - 在同一列上选择多个位置