SpringBoot 2.x 兩種打包方式
阿新 • • 發佈:2018-11-27
SpringBoot 2.x 兩種打包方式
參照工程:boot-jar 和 boot-war
說明:參照工程依賴父工程pom.xml
兩個工程都執行maven命令打包:
mvn package
通常建立的SpringBoot工程都是打包成jar的,如果需要釋出到外部的Tomcat等javaEE容器的話,我們需要打包成war,我們只需要進行下面兩個步驟的修改就可以了。
第一步 修改pom.xml,更改打包方式:
<packaging>war</packaging>
第二步 修改SpringBoot的啟動類:
@SpringBootApplication public class BootApplication extends SpringBootServletInitializer { [@Override](https://my.oschina.net/u/1162528) protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) { return builder.sources(BootApplication.class); } public static void main(String[] args) { SpringApplication.run(BootApplication.class, args); } }
原始碼地址:[https://gitee.com/jlzhou/SpringBootPackage](https://gitee.com/jlzhou/SpringBootPackage)