Так что мое новое приложение 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
![project structure](https://i.stack.imgur.com/jQbGs.png)
А вот окно конфигурации приложения:
![enter image description here](https://i.stack.imgur.com/TZJl3.png)
А вот соответствующие разделы из пом:
<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>
Это, должно быть, очень незначительная вещь, которую я здесь упускаю, как и в другом приложениимой работает как положено