java - Spring Boot 防止 "Port In use"

标签 java spring spring-boot port

我正在使用 Spring Boot,我想知道是否有定义的方法或一些开源库来确保连接建立的安全。

例如默认端口是8080,所以如果端口已经在使用中,我会将端口设置为8081,而不是让应用程序启动失败。

最佳答案

添加到您的属性文件server.port=0,Spring Boot将自动选择可用端口。

参见docs (第 75.7 节 - 这是解决您的问题的一个很好的例子)。

关于java - Spring Boot 防止 "Port In use",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53010855/

相关文章:

java - Spring @Transaction注解和异常处理

java - 如何在Spring Boot中不解码@RequestParam设置的字符串?

spring-boot - Spring Boot OAuth2 示例应用程序

java - 使用条件和限制进行查询时出现 Hibernate 异常 'could not resolve property'

java - Lucene 3.6 和用于特殊字符的自定义分词器/分析器

java - Ehcache 设置为永恒但无论如何都会忘记元素?

java - 如何发送列表的值而不是引用(其中列表是 map 的值)?

java - 如何将 Spring Security 配置与 IBM Liberty Profile basicRegistry 连接

java - 在 spring boot 2.0.0 中设置 jvmRoute

java - 如何在打包部署为 WAR 的 Springboot 应用程序中启用异步支持