spring-boot - 在 mvn clean install 之后 spring-boot 在端口 8080 上运行
问题描述
我正在使用 Spring Boot 运行 Web 应用程序。当我运行./mvnw spring-boot:run
应用程序时,应用程序在 application.properties 文件中配置的端口 8083 上运行。但如果我运行./mvnw clean install
then ./mvnw spring-boot:run
,应用程序在默认端口 8080 上运行。
有什么线索吗?
这是我的 Maven 配置文件
https://drive.google.com/file/d/13XOy_iu2zMQx7ohD5x0HS78PcEWjbIry/view?usp=sharing
解决方案
看起来 application.properties 没有加载,因为资源文件夹没有在 pom.xml 中配置。
我将此添加到我的 pom.xml 文件中:
`<resources>
<resource>
<directory>res</directory>
</resource>
</resources>`
推荐阅读
- r - 在每个组上拟合一个模型并使用来自该组之外的所有行的数据对其进行评估,R
- javascript - 无法在 firestore 的 productdetail 页面上获取每家餐厅的详细信息
- azure-devops - 如何将发布工件部署到不同子网中的机器位置
- python - 统计列中连续True的个数,False时重新开始
- kubernetes - 选择节点以使用 Kubernetes 执行 Nextflow 工作流
- apache-spark - 用于处理不同来源的增量数据加载的 AWS Glue
- javascript - jquery如何在数据表的每一行中添加批准和拒绝按钮?
- javascript - 剧作家超时
- python - 如何使用通配符删除列中的所有字符串?
- facebook - 带有自定义重定向 URL 的 Facebook 登录手动流程