• springboot将项目打成war包


    1. 将项目的打包方式改为war包

    <groupId>com.cc</groupId>
    <artifactId>aaaaaa</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <packaging>war</packaging>

    2. 排除内置tomcat

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

    3. 编写一个SpringBootServletInitializer的子类,调用config方法

    public class ServletInitializer extends SpringBootServletInitializer {
    
        /**
         * Configure the application. Normally all you would need to do is to add sources
         * (e.g. config classes) because other settings have sensible defaults. You might
         * choose (for instance) to add default command line arguments, or set an active
         * Spring profile.
         *
         * @param builder a builder for the application context
         * @return the application builder
         * @see SpringApplicationBuilder
         */
        @Override
        protected SpringApplicationBuilder configure(SpringApplicationBuilder builder) {
         //传入springboot应用程序的主程序
    return builder.sources(NetworkingAuditManagementApplication.class); } }

    重要:

    你也可以在创建项目的时候就直接打成war包!

  • 相关阅读:
    移动web开发之flex布局(弹性布局)
    移动web开发之流式布局
    移动端基础
    3D变形(CSS3) transform
    动画(CSS3) animation
    2D变形(CSS3) transform
    过渡(CSS3)
    CSS精灵技术(sprite)
    字体图标
    伸缩布局(CSS3)
  • 原文地址:https://www.cnblogs.com/chenmc/p/9391017.html
Copyright © 2020-2023  润新知