Springboot 不同运行环境的配置文件

切换不同环境使用的配置项:

spring.profiles.active=dev
# 或
spring.profiles.active=prod

此配置项的位置需要在application.properties文件中配置

在bootstrap.properties中配置spring.profiles.active无效。

如果需要启用bootstrap.properties

这个时候启动可能还是会发现bootstrap的配置文件没有生效,是因为bootstrap的配置文件是springcloud来读取的,所以需要springcloud的依赖

org.springframework.cloud
spring-cloud-context

<!--需要引入该jar才能使bootstrap配置文件生效-->
<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.8.RELEASE</version>
    <relativePath/> <!-- lookup parent from repository -->
</parent>

<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-context</artifactId>
      <version>2.0.0.RELEASE</version>
 </dependency>

 

posted @ 2021-08-02 15:39  谷仁儿  阅读(445)  评论(0编辑  收藏  举报