Spring Boot 项目打包运行

打包成jar包,执行 java -jar 包名;

保证打出的jar包是独立可运行的包,需要xml中添加插件配置

XML 复制代码
<!--    SpringBoot应用打包插件-->
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

启动命令和参数说明

java -jar命令用于在Java环境中执行可执行的JAR文件

java 复制代码
命令格式:java -jar  [选项] [参数] <jar文件名>
属性 含义 示例
-D=<name>=<value> 设置系统属性 java -jar -Dserver.port=8080 myapp.jar
-X: -Xmx<size>, -Xmx<size> 设置JVM的最大堆内存大小,设置JVM的初始堆内存大小 java -jar -Xmx512m myapp.jar
-Dspring.profiles.active= <profile> 指定Spring Boot的激活配置文件 java -jar -Dspring.profiles.active=dev myapp.jar
相关推荐
kaliarch11 分钟前
Terraform Authoring Operations Professional 认证考试经验分享:从备考到实战全攻略
后端
kaliarch37 分钟前
迈向云基础设施自动化 - Terraformer 助力腾讯云资源管理转型
后端·云原生·自动化运维
AQin101244 分钟前
一篇文章带你记住 OSI 和 TCP/IP 模型
后端·网络协议
kaliarch1 小时前
Terraform 存量资源手动导入IaC管控方案
后端·自动化运维
测试老哥1 小时前
如何写好测试用例?
自动化测试·软件测试·python·功能测试·测试工具·职场和发展·测试用例
kaliarch1 小时前
Terraform 导入存量云资源方案
后端·自动化运维
我命由我123451 小时前
Spring Boot 项目问题:Web server failed to start. Port 5566 was already in use.
java·前端·jvm·spring boot·后端·spring·java-ee
kaliarch1 小时前
IaC 管控资源发生属性偏移修正方案
后端·架构·自动化运维
ALLSectorSorft1 小时前
相亲小程序个人资料管理系统模块搭建
服务器·网络·数据库·python·sql
kaliarch1 小时前
Terraform 合并多个项目(独立目录)解决方案
后端·自动化运维