1前言
springboot不仅在自动化配置方面提供了很大便利,大大提高了开发效率.通过内嵌的web容器,使得服务的部署发布也变得更加简单.springboot应用生成一个可执行的jar包,直接通过java -jar命令就可以完成了启动.
2配置
在项目的maven pom文件中添加插件:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
</configuration>
</plugin>
</plugins>
</build>
代码编写完后,执行maven的命令(本人使用的开发环境系统是ubuntu16.04):mvn clean 再执行mvn compile ,最后执行打包命令:mvn package.然后在target 目录下就可以看到生成的jar包了.在linux机器上启动的时候,服务后台启动命令:nohup java -jar xx.jar &.可以根据自己的需要添加额外的启动参数.题外话,本人在工作中自己搭建了jenkins服务器,然后自己写的启动脚步.完成自动化的部署.