admin管理员组

文章数量:1122852

SpringBoot打包部署成Windows服务的详细步骤

  • 1.SpringBoot
    • 1.1 pom.xml
    • 1.2 项目代码
      • 1.2.1 项目结构
      • 1.2.2 Controller的代码
      • 1.2.3 Service的代码
      • 1.2.4 Model的代码
    • 1.3 运行结果
  • 2.SpringBoot打包成jar
    • 2.1 打包
    • 2.2 验证jar包
  • 3.配置Procrun
    • 3.1 下载Procrun
    • 3.2 组织目录设置
    • 3.3 编写安装服务的脚本
    • 3.4 编写卸载服务的脚本
  • 4.部署Windows服务
    • 4.1 安装服务
    • 4.2 启动服务
    • 4.3 调用服务
    • 4.4 卸载服务

1.SpringBoot

这里的SpringBoot项目就写一个最基础的SpringBoot就行了,本文的重点是演示如何将SpringBoot打包部署成jar包,然后部署成Windows服务的过程。

1.1 pom.xml

个人习惯先上POM,虽然这个demo没什么东西,但是我觉得上Java代码之前先上POM是对读者最起码的尊重,哈哈哈哈。

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache/POM/4.0.0" xmlns:xsi="http://www.w3/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache/POM/4.0.0 https://maven.apache/xsd/maven-4.0.0.xsd">
	<modelVersion>4.0.0</modelVersion>
	<parent>
		<groupId>org.springframework.boot</groupId>
		<artifactId>spring-boot-starter-parent</artifactId>
		<version>2.1.7.RELEASE</version>
		<relativePath/> <!-- lookup parent from repository -->
	</parent>
	<groupId>com.demo</groupId>
	<artifactId>springforwinservice</artifactId>
	<version>0.0.1-SNAPSHOT</version>
	<name>springforwinservice</name>
	<description>Demo project for Spring Boot</description>

	<properties>
		<java.version>1.8</java.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId

本文标签: 步骤详细SpringBootWindows