gpt4 book ai didi

spring-boot - 为什么 spring boot devtools 两次调用 main 方法?

转载 作者:行者123 更新时间:2023-12-03 14:33:50 30 4
gpt4 key购买 nike

我在我的项目中使用 spring boot devtools。当我写

System.out.println("test");

在 main 之前,它在控制台中打印两次。
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 文件中,它打印一次

最佳答案

不止两次,如果spring上下文需要刷新,还会再运行一次。

我相信这是一种设计行为。

devtools 会自动刷新上下文而不是手动重新启动。

关于spring-boot - 为什么 spring boot devtools 两次调用 main 方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50463249/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com