spring boot配置随机端口的时候遇到的问题

问题描述:

  • 配置随机端口(看下图)(注意中括号里面,逗号后面有个空格)
    在这里插入图片描述
    代码:

    server.port = ${random.int[2048, 8096]}
    

    点击运行时,就出现了如下所示的问题:

    Description:
    
    Failed to bind properties under 'server.port' to java.lang.Integer:
    
        Property: server.port
        Value: ${random.int[2048, 8096]}
        Origin: class path resource [application.properties]:1:15
        Reason: For input string: " 8096"
    
    Action:
    
    Update your application's configuration
    
    
    Process finished with exit code 1
    

问题的根源以及解决:

  • 问题的根源就是中括号里面,逗号后面有个空格,因为平时写代码符号后面习惯空一格,然后遇到了运行失败的问题,具体是什么原因先记着,以后再深究。
  • 解决方法就是删掉逗号后面那样的空格:
server.port = ${random.int[2048,8096]}

运行成功:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 答:Spring Boot是一个开源框架,可以让您快速搭建高效的Java应用程序。它可以帮助您减少许多样板代码,并且可以帮助您更轻松地将您的应用程序部署到生产环境。了解有关Spring Boot的相关知识,可以参考官方文档:https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/,也可以搜索一些Spring Boot教程。 ### 回答2: Spring Boot是一个用于构建独立的、生产级的Spring应用程序的开源框架。它使开发者可以快速、轻松地创建Spring应用程序,而无需过多的配置。下面是一些关于Spring Boot的知识推荐: 1. 简单的配置Spring Boot提供了一种简化配置的方式,使用约定大于配置的原则,许多常见的配置都可以通过默认值自动完成。 2. 自动配置Spring Boot根据当前类路径上的依赖关系,自动为应用程序进行配置。这意味着开发者可以在不编写大量代码的情况下实现一些常见功能,如数据库连接、web安全等。 3. 内嵌的服务器:Spring Boot内嵌了常见的服务器,如Tomcat、Jetty,使得应用程序可以轻松地以独立的方式运行。 4. 开箱即用的特性:Spring Boot提供了许多开箱即用的特性,如健康监测、远程配置、日志管理等。这些特性使得开发者可以快速实现一些常见的功能需求。 5. 监控和管理:Spring Boot提供了一些监控和管理的功能,如应用程序健康检查、性能指标监控、远程调试等。 6. 集成测试支持:Spring Boot提供了一些用于集成测试的支持,例如自动配置的测试、随机端口绑定等。 7. 生产级性能:Spring Boot设计时考虑到了生产级性能需求,提供了一些性能优化的功能,使得应用程序可以在高并发环境下高效运行。 总之,Spring Boot为开发者提供了一个简化、快速构建Spring应用程序的框架,具有简单配置、自动配置、内嵌服务器、开箱即用的特性、监控和管理、集成测试支持以及生产级性能等特点。了解和掌握这些知识可以帮助开发者更好地使用和学习Spring Boot框架。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值