在Windows操作系统中,可以通过创建一个批处理文件并将其添加到Windows服务中来设置Spring Boot JAR包的开机自启动。具体步骤如下:
- 创建一个名为
spring-boot-app.bat
的批处理文件,并在其中指定启动Spring Boot应用程序的命令,如下所示:
@echo off
cd /d D:\spring-boot-app
start java -jar spring-boot-app.jar
其中,D:\spring-boot-app
是你的Spring Boot应用程序的存储路径,spring-boot-app.jar
是你的Spring Boot应用程序的JAR包名称。
-
将上述批处理文件保存到你希望存储的位置(比如
C:\Program Files\
目录下)。 -
以管理员身份打开命令提示符。
-
输入以下命令来创建一个新的服务:
sc create myapp binPath= "C:\Program Files\spring-boot-app.bat" start= auto
其中,myapp
是你要创建的服务的名称,C:\Program Files\spring-boot-app.bat
是你的批处理文件的完整路径,start=auto
表示该服务会在Windows启动时自动启动。
- 输入以下命令启动该服务:
sc start myapp
现在你的Spring Boot应用程序已经成功地设置为了开机自启动。如果想停止该服务,请输入以下命令:
sc stop myapp