1.在pom.xml里面进行配置
(1)添加packaging配置,打成war包
<groupId>com.njtechshop</groupId>
<artifactId>shop_special</artifactId>
<version>1.0.0-SNAPSHOT</version>
<packaging>war</packaging>
(2)添加provided依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
(3)添加plugin配置
<build>
<finalName>${project.artifactId}</finalName>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
2.在MainApplication里面进行配置
@SpringBootApplication
public class Shop_SpecialApplication extends SpringBootServletInitializer {
public static void main(String[] args) throws Exception {
SpringApplication.run(Shop_SpecialApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder builder){
return builder.sources(Shop_SpecialApplication.class);
}
}
3.进入项目的存放的目录,cmd进入命令行,在命令行那转到相应的路径,然后“mvn clean package”

本文指导如何在Spring Boot项目中通过pom.xml配置打包为WAR,移除不必要的依赖并使用spring-boot-maven-plugin。重点讲解了添加packaging、提供式依赖和构建插件的步骤,同时介绍了如何在MainApplication中进行初始化设置。
347

被折叠的 条评论
为什么被折叠?



