Почему весенние загрузки devtools дважды вызывали основной метод? - PullRequest
0 голосов
/ 22 мая 2018

Я использую devtools для весенней загрузки с моим проектом.Когда я пишу

System.out.println("test");

перед основным, он печатает дважды в консоли.

public static void main(String[] args) {

    System.out.println("test");
    SpringApplication.run(TestApplication.class, args);
}

Когда я удаляю

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

в файле pom.xml, он печатаетодин раз

1 Ответ

0 голосов
/ 29 июня 2018

Не только дважды, если контекст весны нужно обновить, он будет работать еще раз.

Я считаю, что это спроектированное поведение.

Devtools автоматически обновляет контекст вместо перезапуска вручную.

...