分享優銳課學習筆記~來看一下如何使用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文件。