一 spring boot打成jar包步骤:
使用maven-package,可以有效的打成jar包,打包之后目录在target下
二 spring boot打成war包方法:
- 将packaging属性改成war
- 移除spring boot自带tomcat
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<!-- 移除嵌入式tomcat插件 -->
<!--<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
</exclusions>-->
</dependency>
- 启动类代码修改,使用spring boot项目继承一个类,重写configure方法
@SpringBootApplication
public class SsoOucApplication extends SpringBootServletInitializer {
public static void main(String[] args) {
SpringApplication.run(SsoOucApplication.class, args);
}
@Override
protected SpringApplicationBuilder configure(SpringApplicationBuilder application) {
return application.sources(SsoOucApplication.class);
}
}
- 使用maven命令:mvn clean package -Dmaven.test.skip=true