所以我的新Spring boot
应用似乎忽略了application.yml
文件中的属性...
我正在尝试通过将application.yml文件更新为包含来覆盖默认服务器端口
server:
port: 8952
但是应用程序在端口8080上启动
o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
我正在Intellij
上运行它。
application.yml位置:
C:\myProject\src\main\resources\application.yml
主类位置:
C:\myProject\src\main\java\com\example\MyApplication.java
这是应用程序的配置窗口:
这是pom中的相关部分:
<properties>
<spring-boot-version>2.2.0.RELEASE</spring-boot-version>
<java.version>1.8</java.version>
</properties>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>${spring-boot-version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
<version>${spring-boot-version}</version>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<version>${spring-boot-version}</version>
<scope>runtime</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>${spring-boot-version}</version>
<scope>test</scope>
</dependency>
在这里我想必这是一件非常小的事情,因为在我的其他应用程序中,它正在按预期运行