Spring Boot框架非常方便,是的spring一个全新的框架框架家族,它不仅简化了开发,而且大大简化了包装和部署
所以今天我们来学习,Spring Boot包装和部署内容,这也是java程序员必备技能之一。传统的Web应用通常在发布前制作WAR包,然后将WAR包部署到
Tomcat使用等容器,Spring Boot应用不仅可以JAR包的形式部署,还可以以WAR包的形式部署。
下面介绍Spring Boot包装和部署两种形式:
1、Spring boot程序打war包虽然通过Spring Boot嵌入式Tomcat可以直接运行JAR包,但有时我们希望通过外部Tomcat管理多个项目。由于JAR包不能在Tomcat中运行,我们需要将项目打成WAR包。
(
1
)
程序入口类需要扩展继承SpringBotServletinitinitinlizer类型;
(
2
)
程序入口类覆盖如下方法:
@Override
protected SpringApplicationBuilder
configure(SpringApplicationBuilder application) {
return application.sources(SpringbootApplication.class);
}
(
3
)
更新包装方式包为war,在pom.在xml中修改
war
(
4
)
配置 springboot打包的插件
(
5
)
通过项目Maven install在本地maven仓库安装成war包,然后将war包部署到tomcat下运行;
完成这几步后,就可以通过了package命令将项目打成WAR包,然后将WAR包部署到Tomcat中启动,完成打WAR包的Spring Boot包装和部署。
2、
Spring Boot程序打Jar包
(
1
)
Spring boot程序打包,pom.添加以下Springgng下的xml文件 boot的maven插件: