如何防止spring应用程序多次运行?

时间:2017-05-09 08:58:03

标签: java spring

如何防止在电脑上多次启动简单的弹簧应用程序?

@SpringBootApplication
public class MyApp {
    public static void main(String[] args) {
        SpringApplication.run(MyApp.class, args);
    }
}

如果一个人仍在运行,用户不应该启动两次。

1 个答案:

答案 0 :(得分:-1)

在启动后创建属性(在MyApp中)并检查文件是否存在。当它存在时不要叫这行:

 SpringApplication.run(MyApp.class, args);

当应用程序终止时删除属性。