我怎样才能确保只运行我的
SpringBoot应用程序的单个实例.
我正在启动我的春季启动应用程序
java -jar target / myproject-0.0.1-SNAPSHOT.jar
我需要确保如果有人在同一个JVM上第二次运行此命令,我的应用程序不应该启动.
一种方法是在应用程序启动时创建一个锁文件,并在应用程序关闭时删除锁文件.但这需要大量的锅炉板代码.
有没有更好的方法来做这个Spring Boot?