因为springboot适合前后端分离,打成jar进行部署是非常合适的
首先需要在application.properties当中配置端口
server.port=8080
在maven配置的文件pom.xml文件中,加入设置打包成jar的配置,重点是为 <packaging>jar</packaging>
<groupId>app</groupId>
<artifactId>app</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>
点击idea右上角的Project Structure 按钮
通过以下操作路径,设置项目依赖
Project Settings->Artifacts->JAR->From modules with dependencies
并点击From modules with dependencies
如下图设置编译选项
Module选择编译的项目主模块,这里例如 exchange
Main Class 设置项目的运行的入口主类
在JAR files from libraries中一定选择第二项 copy to the output directory and link via manifest
重新指向并生成 META-INF文件夹,在下列的Directory for META_INF/MANIFEST.MF: 指向当前项目的 src/main/resources 目录
点击选择申请Apply
点击生成的jar包,点击生成加号 创建一个文件夹Directory 名称为META-INF
点击生成的META-INF文件夹,点击生成加号 引入一个file 为当前项目路径的src\main\resources\META-INF\MANIFEST.MF
开始构建编译选择 Build-> Build Artifact-> Action-> Build
会生成一个out文件夹,当前out文件夹就是生成可执行jar
如何运行jar
java -jar xxx.jar
版权声明:本文为szc2000原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。