最佳答案
我有一个 Spring 引导应用程序(使用嵌入的 tomcat 7) ,并且在 application.properties
中设置了 server.port = 0
,这样就可以有一个随机端口。在服务器启动并在端口上运行之后,我需要能够获得所选择的端口。
我不能使用 @Value("$server.port")
,因为它是零。这是一条看似简单的信息,那么为什么我不能从我的 Java 代码访问它呢?我要怎么进去?