0
点赞
收藏
分享

微信扫一扫

SpringBoot打包

工程与房产肖律师 2022-04-13 阅读 71
spring boot

SpringBoot打包

Window版

  1. 对SpringBoot项目打包(执行Maven构建指令package)
mvn package

在这里插入图片描述
2. 运行项目(执行启动命令)

java -jar xxx.jar(xxx.jar为项目打包后jar名)
  • 临时属性 多个属性之间用空格分隔
    # 例:设置端口
    java -jar xxx.jar --server.port=8080
    
    在这里插入图片描述
    • 通过编程形式带参数启动SpringBoot
    public static void main(String[] args) {
    	atgs[0] = "--server.port=8080";
        SpringApplication.run(TrustAmsApplication.class, args);
    }
    
    • 不带参数启动SpringBoot程序
    public static void main(String[] args) {
        SpringApplication.run(TrustAmsApplication.class);
    }
    
<build>
    <plugins>
        <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
        </plugin>
    </plugins>
</build>

执行启动命令出现xxx.jar没有主清单属性
原因一般为打包时没有将上面的依赖插件打包到项目中(打包时没有该插件)

在这里插入图片描述

Linux版

举报

相关推荐

0 条评论