基于Maven的Springboot项目多环境配置方法及在IDEA内打包(可运行jar包)
- 内容目录
- SpringBoot多环境配置方法
- 在IDEA内打包
- SpringBoot多环境配置方法
- 前提:已经使用IDEA工具及Maven配置完成了Springboot项目
- 多环境配置:
- 默认项目配置文件:application.properties
- 配置各环境上的默认全量信息
- 增加 环境激活配置项:
#环境激活配置项
spring.profiles.active=test
- 环境1(如test)配置文件:application-test.properties
- 配置环境1上的个性化信息(被激活时,同key属性会覆盖application.properties)
- 环境2(如prod)配置文件:application-prod.properties
- 同上
- 默认项目配置文件:application.properties
- 本地运行
- 使用IDEA工具的run或debug即可
- 会按“激活”的配置文件启动应用/module
- 在IDEA内打包(可运行jar包,发布)
- 在要打包的应用/module的pom中,使用springboot的打包插件
-
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <executions> <execution> <goals> <goal>repackage</goal> </goals> <configuration> <classifier>exec</classifier> </configuration> </execution> </executions> </plugin> </plugins> </build> - 使用插件进行package(jar生成在target目录下)

-
- 运行
linux后台运行java -jar moduleName.jar
#!/bin/sh
nohup java -jar moduleName.jar > console.log &
- 运行
浙公网安备 33010602011771号