首页 > 解决方案 > 在 mvn clean install 之后 spring-boot 在端口 8080 上运行

问题描述

我正在使用 Spring Boot 运行 Web 应用程序。当我运行./mvnw spring-boot:run应用程序时,应用程序在 application.properties 文件中配置的端口 8083 上运行。但如果我运行./mvnw clean installthen ./mvnw spring-boot:run,应用程序在默认端口 8080 上运行。

有什么线索吗?

这是我的 Maven 配置文件

https://drive.google.com/file/d/13XOy_iu2zMQx7ohD5x0HS78PcEWjbIry/view?usp=sharing

标签: spring-bootmaven

解决方案


看起来 application.properties 没有加载,因为资源文件夹没有在 pom.xml 中配置。

我将此添加到我的 pom.xml 文件中:

    `<resources>
        <resource>
            <directory>res</directory>
        </resource>
    </resources>`

推荐阅读