说明
在使用 Springboot 时,如果引入了 devtools 依赖,
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
</dependency>
则会导致启动两次的问题。
可以在启动方法中,执行一个输出:
public static void main(String[] args) {
System.out.println ("启动了...");
SpringApplication.run(ApiApplication.class, args);
}
会在控制台上,看到输出了两次 "启动了..."。
解决方法
如果不需要 devtools 插件,可以移除掉该依赖。