北京经济技术开发区经开区虚拟城市项目-【后端】-服务,Poi,企业,地块等定制接口
13693261870
2023-10-07 45a65826ae6052129730e3703d65c8cd156af689
改为war发布程序
已修改2个文件
41 ■■■■ 文件已修改
pom.xml 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/smartearth/poiexcel/PoiExcelApplication.java 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pom.xml
@@ -6,23 +6,39 @@
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>1.5.6.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
        <relativePath/>
    </parent>
    <packaging>war</packaging>
    <groupId>com.smartearth</groupId>
    <artifactId>poiExcel</artifactId>
    <version>0.2</version>
    <name>poiExcel</name>
    <packaging>jar</packaging>
    <description>poiExcel</description>
    <description>PoiExcel</description>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <!--spring-boot-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
            <!--排除内置tomcat容器,让外部容器运行spring-boot项目-->
            <exclusions>
                <exclusion>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-starter-tomcat</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <!--war:servlet-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
            <version>3.1.0</version>
            <scope>provided</scope>
        </dependency>
        <dependency>
            <groupId>com.alibaba</groupId>
@@ -162,12 +178,17 @@
    </dependencies>
    <build>
        <finalName>PoiExcel</finalName>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
                <configuration>
                    <mainClass>com.smartearth.poiexcel.PoiExcelApplication</mainClass>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>
src/main/java/com/smartearth/poiexcel/PoiExcelApplication.java
@@ -2,12 +2,22 @@
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.support.SpringBootServletInitializer;
import springfox.documentation.swagger2.annotations.EnableSwagger2;
/**
 * @author WWW
 */
@EnableSwagger2
@SpringBootApplication
public class PoiExcelApplication {
public class PoiExcelApplication extends SpringBootServletInitializer {
    public static void main(String[] args) {
        SpringApplication.run(PoiExcelApplication.class, args);
    }
    @Override
    protected SpringApplicationBuilder configure(SpringApplicationBuilder springApplicationBuilder) {
        return springApplicationBuilder.sources(PoiExcelApplication.class);
    }
}