spring boot 2.4.13多环境启动的配置文件如何配置启动不同的环境
时间: 2024-03-20 16:40:35 浏览: 104
您好!针对您的问题,您可以按照以下步骤配置多环境启动的配置文件:
1. 在 `src/main/resources` 目录下创建三个配置文件,分别为 `application.properties`、`application-dev.properties`、`application-prod.properties`。其中,`application.properties` 文件是默认的配置文件,`application-dev.properties` 文件是开发环境的配置文件,`application-prod.properties` 文件是生产环境的配置文件。
2. 在 `application.properties` 文件中,添加以下配置:
```
spring.profiles.active=dev
```
这个配置表示默认情况下启用 `dev` 环境的配置。
3. 在 `application-dev.properties` 文件中,添加针对开发环境的配置,例如:
```
server.port=8080
spring.datasource.url=jdbc:mysql://localhost:3306/dev_db
spring.datasource.username=root
spring.datasource.password=root123
```
4. 在 `application-prod.properties` 文件中,添加针对生产环境的配置,例如:
```
server.port=80
spring.datasource.url=jdbc:mysql://localhost:3306/prod_db
spring.datasource.username=root
spring.datasource.password=root123
```
5. 在 `pom.xml` 文件中,添加以下依赖:
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>
```
6. 启动项目时,使用 `-Dspring.profiles.active=prod` 参数指定启用生产环境的配置。
以上就是配置多环境启动的配置文件的步骤。希望能够对您有所帮助。