![ab6d4950d89a539c360502ce5cccbb10.png](https://i-blog.csdnimg.cn/blog_migrate/ccf5328357cbaeabdbdc1709f600a21b.jpeg)
SpringBoot
如果我们需要构建一套Restful接口,我个人认为SpringBoot是一种最好的框架,从SpringBoot的框架中我们很容易看出,SpringBoot内嵌了Tomcat作为Web容器,同时它对Tomcat容器的操作也是简单易行的。随着微服务的倡导,SpringBoot的这一新特性也是构建微服务项目的不二之选。在大多数SpringBoot项目中,Linux部署环境应该是一种主流的部署方式,在Windows部署环境中,我们想要启动一个SpringBoot项目,不外乎通过java命令或者做成Windows批处理文件;那么,在Linux环境中同样我们也可以通过java命令启动一个SpringBoot项目,但是还有一个更nice的部署方式,我们可以把SpringBoot项目部署成Linux的一种服务,当我们的Linux服务器重启后,SpringBoot作为Linux的服务同时也会被重启,这就不需要我们ssh登陆服务器手动启动了,减少服务中断的时间。
一般部署一个SpringBoot项目的命令,java -jar xxx.jar;重启SpringBoot分为2步:
- kill -9 PID(进程号)
- java -jar xxx.jar
可以看到上述命令操作不是很简单和方便,特