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

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

    对启动文件继承SpringBootServletInitializer并实现configure方法,其他的地方就是常规的maven配置

    设置打包方式:

      <packaging>war</packaging>

    在build标签中设置打包后的文件名:

      <finalName>testpackagewar</finalName>

    为什么我使用IDEA生成的pom文件没有网上说的内置tomcat:spring-boot-starter-tomcat?

    最后就是到项目目录下打包:mvn clean package -U

      

  • 相关阅读:
    对我影响最大的三位导师
    global与nonlocal
    random模块
    time模块
    datetime模块
    sys模块
    os模块
    collection模块
    hashlib模块
    pickle模块
  • 原文地址:https://www.cnblogs.com/LinsenLi/p/10442987.html
Copyright © 2011-2022 走看看