1. 程式人生 > 其它 >打成jar包_SpringBoot怎樣打成jar包和war包

打成jar包_SpringBoot怎樣打成jar包和war包

技術標籤:打成jar包

打成jar包

1、指定打成jar包的名稱

    helloworld-springbootorg.springframework.boot                spring-boot-maven-plugin            

右鍵專案-Run maven - install

369328b59cb6d8ef875b0c240b69ccfb.png

那麼如果專案中出現多個主啟動類怎麼辦?在pom中指定主啟動類

    helloworld-springbootorg.springframework.boot                spring-boot-maven-plugin                com.yj.HelloWorldApplicationrepackage

打成war包

1、指定Springboot pom中的打包方式,jar改成war

1f42bfe4384e67b4d141ef1e97331581.png

2、在spring-boot-starter-web模組打包需要依賴的 tomcat

    org.springframework.boot            spring-boot-starter-tomcat            provided

3、在主啟動類上 實現SpringBootServletInitializer 重寫configure方法

@SpringBootApplicationpublic class HelloWorldApplication  extends SpringBootServletInitializer{    public static void main( String[] args ) {        SpringApplication.run(HelloWorldApplication.class,args);    }    @Override    protected SpringApplicationBuilder configure( SpringApplicationBuilder builder ) {        return builder.sources(HelloWorldApplication.class);    }}

打包:

e39d731df6c85d33e256474496f2af16.png