第一种:可执行 jar 部署方式

pom.xml里添加如下配置

<plugin>

    <groupId>org.springframework.boot</groupId>

    <artifactId>spring-boot-maven-plugin</artifactId>

    <configuration>

        <executable>true</executable>

    </configuration>

</plugin>

执行 maven 打包命令打成 jar

maven package

上传 jar 到服务器后可直接运行

java -jar foo.jar

##后台运行

nohup java -jar foo.jar&

添加到 centos 的服务

ln -s /opt/foo.jar /etc/init.d/foo

##启动服务

service start foo