分享优锐课学习笔记~来看一下如何使用Spring Boot建立Windows服务以及经过配置详细信息来快速启动并运行。java
最近不得不将Spring Boot应用程序部署为Windows服务,感到惊讶的是使用winsw如此容易。web
Spring Boot文档的第59节是关于安装Spring Boot应用程序的,它指向GitHub页面。本示例使用该项目做为灵感。app
我将以Spring IO“服务Web内容”项目做为起点,所以请转到该网页并从GIT或ZIP文件中下载示例。学习
从命令行运行Spring Boot命令行
而后,咱们能够看到咱们的应用程序正在运行:code
Spring MVC示例xml
Windows服务目录blog
<?xml version="1.0" encoding="UTF-8"?> <service> <id>gs-serving-web-content</id> <name>gs-serving-web-content</name> <description>gs-serving-web-content Windows Service</description> <executable>java</executable> <arguments>-jar "gs-serving-web-content.jar"</arguments> <logmode>rotate</logmode> </service>
gs-serving-web-content.exe
安装进行安装(你可能须要以管理员身份运行)Windows服务ip
我将procrun视为Spring Boot的替代包装,但没法使其正常工做。 可能能够,可是须要更多时间。文档
Winsw给我将Spring Boot应用程序做为Windows服务安装给我留下了深入的印象。这很是简单,你能够经过XML配置传入外部application.properties文件。