热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于spring中profile的active和default配置是否多余的问题

问题说明:为了在不同的环境中使用不同的环境配置信息,所以有了

问题说明:

为了在不同的环境中使用不同的环境配置信息,所以有了




1
profile

这样一个高级的配置
为了在不同的环境中使用不周的环境配置,我们需要去激活它,这样就会有两种激活方式

1
spring.profiles.active




1
spring.profiles.default

这两种方式的说明是:

如果设置了

1
spring.profiles.active

属性的话,那么它的值就会用来确定哪个profile是激活的。但如果没有设置

1
spring.profiles.active

属性的话,那Spring将会查找spring.profiles.default的值。如果

1
spring.profiles.active

1
spring.profiles.default

均没有设置的话,那就没有激活的

1
profile

,因此只会创建那些没有定义在

1
profile

中的

1
bean

问题:
既然有了

1
spring.profiles.active

这样一个配置,为什么还要

1
spring.profiles.default

?不是显得多余么,我直接配置active配置不就可以了?


   



推荐阅读
author-avatar
Mx丶seven
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有