在Spring Boot中,可以通过使用@Value
注解和${random.*}
表达式来将完全相同的随机端口分配给另一个属性。
首先,在配置类或者配置文件中定义一个随机端口属性,例如:
@Value("${random.int}")
private int randomPort;
或者在配置文件中:
randomPort=${random.int}
然后,将这个随机端口属性赋值给另一个属性,例如:
@Value("${server.port:${randomPort}}")
private int serverPort;
或者在配置文件中:
server.port=${server.port:${randomPort}}
这样,如果server.port
属性没有被配置,就会使用随机端口。
在Spring Boot中,可以使用@Value
注解来获取配置属性的值,${}
表达式可以用来引用其他属性的值。${random.*}
表达式是Spring Boot提供的一种特殊表达式,可以生成随机值。
推荐的腾讯云相关产品:腾讯云云服务器(CVM),腾讯云弹性容器实例(Elastic Container Instance,简称 ECI),腾讯云容器服务(Tencent Kubernetes Engine,简称 TKE)。
腾讯云云服务器(CVM)产品介绍链接地址:https://cloud.tencent.com/product/cvm 腾讯云弹性容器实例(ECI)产品介绍链接地址:https://cloud.tencent.com/product/eci 腾讯云容器服务(TKE)产品介绍链接地址:https://cloud.tencent.com/product/tke
领取专属 10元无门槛券
手把手带您无忧上云