SpringBoot打war包

SpringBoot打war包

  1. 添加spring-boot-starter-tomcat的provided依赖

  2. 添加maven-war-plugin插件

修改pom.xml文件

war

 

      org.springframework.boot

      spring-boot-starter-tomcat

      provided

 

    ${project.artifactId}

       

          org.apache.maven.plugins

          maven-war-plugin

         

            false

         

       

 

修改MainApplication.java

package cn.chen.miaosha;

 

import org.springframework.boot.SpringApplication;

import org.springframework.boot.autoconfigure.SpringBootApplication;

import org.springframework.boot.builder.SpringApplicationBuilder;

import org.springframework.boot.web.support.SpringBootServletInitializer;

 

@SpringBootApplication

public class MainApplication extends SpringBootServletInitializer{

 

    @Override

    protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {

        return builder.sources(MainApplication.class);

    }

 

    public static void main(String[] args) {

        SpringApplication.run(MainApplication.class,args);

    }

 

}

 

➜  miaosha_idea git:(master) ✗ mvn clean package 

 

war包生成成功

你可能感兴趣的:(java)