spring中的profile
时间: 2023-08-24 14:08:55 浏览: 161
Spring中的profile是用来定义一组Bean的逻辑组名称。只有当这些profile被激活时,对应的Bean才会被注册到Spring IoC容器中。在Spring中,可以通过两个属性来决定哪些profile可以被激活。一个是spring.profiles.active属性,另一个是spring.profiles.default属性。当spring.profiles.active属性被设置时,Spring会优先使用该属性对应的值来激活profile。如果spring.profiles.active属性没有被设置,Spring会根据spring.profiles.default属性的对应值来激活profile。可以使用applicationContext.getEnvironment().setDefaultProfiles(profiles)或使用spring.profiles.default属性来更改默认profile的名称。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Spring注解——@Profile详解](https://blog.csdn.net/huangjhai/article/details/104886057)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文