多语言展示
当前在线:1825今日阅读:2今日分享:38

激活个人资料

激活个人资料
工具/原料
1

spring

2

IntelliJ

方法/步骤
2

激活配置文件可以通过多种方式完成,但最直接的方法是以编程方式对Environment可通过API提供的API进行操作ApplicationContext。

3

以下示例显示了如何执行此操作:

4

此外,您还可以通过spring.profiles.active属性声明性地激活配置文件,该 属性可以通过系统环境变量,JVM系统属性,servlet上下文参数web.xml或甚至作为JNDI中的条目来指定。在集成测试中,可以使用 模块中的@ActiveProfiles注释声明活动配置文件spring-test。

5

请注意,配置文件不是“任何 - 或”命题。您可以一次激活多个配置文件。以编程方式,您可以为setActiveProfiles()方法提供多个配置文件名称,该 方法接受String…varargs。

6

以下示例激活多个配置文件:

7

声明性地,spring.profiles.active可以接受以逗号分隔的配置文件名称列表

8

如以下示例所示:

9

默认配置文件表示默认启用的配置文件。请考虑以下示例:

10

如果没有激活配置文件,dataSource则创建该配置文件。您可以将此视为一种为一个或多个bean提供默认定义的方法。如果启用了任何配置文件,则默认配置文件不适用。

11

您可以通过更改默认的配置文件的名称setDefaultProfiles()上Environment,或者声明,通过使用spring.profiles.default属性。

推荐信息