zoukankan      html  css  js  c++  java
  • SpringBoot使用Gradle构建war包

    Spring Boot默认将应用打包成可执行的jar包。有时候需要打包成war包部署在tomcat等容器。下面简单介绍下打包的步骤。

    一、修改gradle.build文件

    1.1 添加如下配置

    apply plugin: 'war'  

    1.2 修改依赖,将tomcat的依赖范围修改为providedCompile

    dependencies {  
        compile('org.springframework.boot:spring-boot-starter-web')  
        providedCompile("org.springframework.boot:spring-boot-starter-tomcat")  
        testCompile('org.springframework.boot:spring-boot-starter-test')  
    }  

    二、主类继承SpringBootServletInitializer,重写configure方法

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

    https://blog.csdn.net/yufeiyanliu/article/details/76303616

     
  • 相关阅读:
    团队项目-个人博客-4.25
    团队项目-个人博客-4.24 学习进度08
    评价使用的输入法
    个人工作总结08
    个人工作总结07
    第八周学习进度条
    个人工作总结06
    构建之法阅读笔记04
    个人工作总结05
    个人工作总结04
  • 原文地址:https://www.cnblogs.com/H-BolinBlog/p/9047561.html
Copyright © 2011-2022 走看看