有没有可能根据条件创建application.properties
属性?
如果spring.profiles.active=test
,我想定义一个文件名为"default_name_test",否则为"default_name"。
伪代码:
#application.properties:
filename=default_name${spring.profiles.active} = test ? "_test" : "";
这有可能吗?
有没有可能根据条件创建application.properties
属性?
如果spring.profiles.active=test
,我想定义一个文件名为"default_name_test",否则为"default_name"。
伪代码:
#application.properties:
filename=default_name${spring.profiles.active} = test ? "_test" : "";
application.properties
文件中,您定义带有其默认值的属性,并在文件application-test.properties
中使用default_name_test定义该属性。配置文件的名称模式为application-${profilename}.properties
。