主要就是两种包,一种是Jar和War(POM这里不常用)
注:如果打成War时,需新建ServletInitializer.java并放在启动类同级
import org.springframework.boot.builder.SpringApplicationBuilder;
import org.springframework.boot.web.servlet.support.SpringBootServletInitializer;
public class ServletInitializer extends SpringBootServletInitializer {
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(Application.class);
}
}
添加外部服务器依赖
<!--因配置外部TOMCAT 而配置-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
方法一
File-Project Structure-Artifacts
根据需求选择Jar和War(前三个)
Build-Build Artifacts
选择你打的包Build一下即可
方法二
Maven打包
Jar:
默认Jar可写/可不写
<packaging>jar</packaging>
<!--打包名称-->
<finalName>ROOT</finalName>
War:
<packaging>war</packaging>
打包:
等出现success表示完成;
完成,如何找文件
其实就是在项目的目录里