SpringBoot-打包和运行
SpringBoot-打包和运行
打包
SpringBoot内置了服务器软件,打包后为jar包而不是war包,打完包之后可直接运行
在pom.xml中为当前的maven项目添加spring-boot-maven-plugin打包插件
1 | |
maven工具 -> 生命周期 -> clean -> packge
在新版本的maven中,需要将lombok依赖的scope属性调整为provided才能正常打包
运行
java -jar命令用于在Java环境中执行可执行的JAR文件。下面是关于java -jar命令的说明:
1 | |
-D<name>=<value>:设置系统属性,可以通过System.getProperty()方法在应用程序中获取该属性值。例如:java -jar -Dserver.port=8080 myapp.jar-X:设置JVM参数,例如内存大小、垃圾回收策略等。常用的选项包括:-Xmx<size>:设置JVM的最大堆内存大小,例如-Xmx512m表示设置最大堆内存为512MB-Xms<size>:设置JVM的初始堆内存大小,例如-Xms256m表示设置初始堆内存为256MB-Dspring.profiles.active=<profile>:指定Spring Boot的激活配置文件,可以通过application-<profile>.properties或application-<profile>.yml文件来加载相应的配置。例如:java -jar -Dspring.profiles.active=dev myapp.jar
SpringBoot-打包和运行
http://blog.170827.xyz/2024/07/02/SpringBoot-打包和运行/