zoukankan      html  css  js  c++  java
  • SpringBoot项目如何打War包

    首先,需要添加Tomcat启动依赖

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-tomcat</artifactId>
        <scope>provided</scope>
    </dependency>

    其次,需要编写Servlet启动类。

    该启动类继承SpringBootServletInitializer,并将启动方式指向APP启动类

    该启动类需要与APP启动类位于同级目录中。

    package dx;
    
    import org.springframework.boot.builder.SpringApplicationBuilder;
    import org.springframework.boot.web.support.SpringBootServletInitializer;
    
    /**
     * 用于部署Servlet
     * @author Administrator
     *
     */
    public class App_servlet extends SpringBootServletInitializer {
    	@Override
    	protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
    		return builder.sources(App_dx.class);
    	}
    }
    

    第三,编写App启动类

    @SpringBootApplication
    public class App_dx {
    	public static void main(String[] args) {
    		SpringApplication.run(App_dx.class, args);
    	}
    }
    

    最后,就可以使用Maven将项目打包成War包了。

  • 相关阅读:
    Language Integrated Query
    为什么说 LINQ 要胜过 SQL
    LINQ(Language Integrated Query)
    Rx (Reactive Extensions)介绍
    ReactiveX Operators
    ReactiveX
    给 iOS 开发者的 RxSwift(一)
    The features of Swift
    RxSwift源码与模式分析一:基本类
    智力
  • 原文地址:https://www.cnblogs.com/q924152020/p/10602900.html
Copyright © 2011-2022 走看看