转载

SpringBoot 使用spring.profiles.active 来区分配置

很多时候,我们项目在开发环境和生产环境的环境配置是不一样的,例如,数据库配置。这时候,我们可以利用profile在不同的环境下配置用不同的配置文或配置项。

spring boot

spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然后通过在application.properyies

通过spring.profiles.active来具体激活一个或者多个配置文件。

如果没有没有指定任何profile的配置文件的话,spring boot默认会启动application-default.properties。

profile的配置文件可以按照application.properyies的放置位置一样,放于以下四个位置:

当前目录的 “/config”的子目录下

当前目录下

classpath根目录的“/config”包下

classpath的根目录下

原文  https://cn-blogs.cn/archives/8361.html
正文到此结束
Loading...