写在前面:
继续记录自己的SpringBoot学习之旅,这次是SpringBoot应用相关知识学习记录。若看不懂则建议先看前几篇博客,详细代码可在我的Gitee仓库SpringBoot克隆下载学习使用!
一、目标
1.运维实用篇
- 能够掌握Spring Boot程序多环境开发
- 能够基于Linux系统发布Spring Boot工程
- 能够解决线上灵活配置Spring Boot工程的需求
2.开发实用篇
- 能够基于Spring Boot整合任意第三方技术
二、运维实用篇
1.工程打包与运行
1.打包
本地开发的项目运行后只能运行于本地,一旦本地不运行或出问题,其它客户就无法继续进行访问,从而造成很大问题。
2. 解决
在本地生成一个Jar包文件,在一个远程永远运行的服务器上运行此Jar包文件,客户就可以一直访问此项目,且不受其它因素的干扰。
3.快速启动(Windows版)
1.对SpringBoot项目进行打包(执行Maven命令package)
2.运行项目
打开打包后Jar所在文件路径并打开命令行窗口,运行指令(java -jar springboot.jar)即可,如图
4.SpringBoot打包插件
使用SpringBoot提供的maven插件可以将工程打包成可执行Jar包。
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin