自学内容网 自学内容网

SpringBoot3项目打包和运行

一、添加打包组件:

在Spring Boot项目中添加spring-boot-maven-plugin插件是为了支持将项目打包成可执行的可运行jar包。如果不添加spring-boot-maven-plugin插件配置,使用常规的java -jar命令来运行打包后的Spring Boot项目是无法找到应用程序的入口点,因此导致无法运行

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

二、执行打包:

在idea点击package进行打包,可以在编译的target文件中查看jar包

三、命令启动和参数说明:

java -jar命令用于在Java环境中执行可执行的JAR文件。下面是关于java -jar命令的说明:

命令格式:java -jar  [选项] [参数] <jar文件名>

1.-D<name>=<value>:设置系统属性,可以通过System.getProperty()方法在应用程序中获取该属性值。例如java -jar -Dserver.port=8080 myapp.jar。

2.-X:设置JVM参数,例如内存大小、垃圾回收策略等。常用的选项包括:

-Xmx<size>:设置JVM的最大堆内存大小,例如-Xmx512m表示设置最大堆内存为512MB。

-Xms<size>:设置JVM的初始堆内存大小,例如-Xms256m表示设置初始堆内存为256MB。

3.-Dspring.profiles.active=<profile>:指定Spring Boot的激活配置文件,可以通过application-<profile>.properties或application-<profile>.yml文件来加载相应的配置。例如java -jar -Dspring.profiles.active=dev myapp.jar。

启动和测试:

注意: -D参数必须要在jar之前,否则不生效 


原文地址:https://blog.csdn.net/m0_50460160/article/details/144390672

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!