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
相关推荐
hello_ejb32 小时前
聊聊Spring AI Alibaba的SentenceSplitter
人工智能·python·spring
新辞旧梦3 小时前
企业微信自建消息推送应用
服务器·python·企业微信
虎头金猫3 小时前
如何解决 403 错误:请求被拒绝,无法连接到服务器
运维·服务器·python·ubuntu·chatgpt·centos·bug
eternal__day4 小时前
Spring Boot 实现验证码生成与校验:从零开始构建安全登录系统
java·spring boot·后端·安全·java-ee·学习方法
海天胜景5 小时前
HTTP Error 500.31 - Failed to load ASP.NET Core runtime
后端·asp.net
海天胜景5 小时前
Asp.Net Core IIS发布后PUT、DELETE请求错误405
数据库·后端·asp.net
dqsh065 小时前
树莓派5+Ubuntu24.04 LTS串口通信 保姆级教程
人工智能·python·物联网·ubuntu·机器人
sunshineine7 小时前
jupyter notebook运行简单程序
linux·windows·python
宛如昨晚没早睡7 小时前
SpringBoot的自动配置和起步依赖原理
spring boot
方博士AI机器人7 小时前
Python 3.x 内置装饰器 (4) - @dataclass
开发语言·python