Приложение Spring boot игнорирует свойства application.yml - PullRequest
1 голос
/ 11 ноября 2019

Так что мое новое приложение 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

А вот окно конфигурации приложения:

enter image description here

А вот соответствующие разделы из пом:

 <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>

Это, должно быть, очень незначительная вещь, которую я здесь упускаю, как и в другом приложениимой работает как положено

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...