SpringBoot 如何打包部署
Spring Boot 使用了内嵌容器,因此它的部署方式也变得非常简单灵活,一方面可以将 Spring Boot 项目打包成独立的 Jar 或者 War 包来运行,也可以单独打包成 War 包部署到 Tomcat 容器中运行,如果涉及到大规模的部署 Jinkins 就成为最佳选择之一。 Spring Boot 默认集成 Web 容器,启动方式和普通 Java 程序一样,main 函数入口启动,其内置 Tomcat 容器或 Jetty 容器,具体由配置来决定(默认 Tomcat)。 一、相关配置 1、多环境配置 在这里将介绍一下 Spring Boot 多环境配置文件,在我们开发过程中必定会面临多环境的问题,比如开发环境、测试环境、生产环境,在不同的环境下会有不同的数据库连接池等配置信息。如果都写在一个配置文件中,在不同的环境下启动需要手动修改对应的环境参数,这种方式容易出错且不够优雅。Spring Boot 支持多配置文件的使用,只需要启动时指定对应的配置文件即可。 首先在 pom.xml 中添加相关配置: <profiles> <profile> <id>dev</id> <properties> <env>dev</env> </properties> <activation> <activeByDefault>true</activeByDefault> <