Java 特定属性文件中的Spring配置类

Java 特定属性文件中的Spring配置类,java,spring,spring-boot,Java,Spring,Spring Boot,假设我有一个@Configuration类或更好的@ConfigurationProperties类 我希望从特定的application-x.properties文件加载配置 我该怎么做?(不定义新的Spring配置文件)您必须使用@PropertySources,例如:@PropertySource(“classpath:foo.properties”) 选中此选项可获得更多信息并查看其他选项。 为什么不使用配置文件?@CodeScale,因为这是一个额外的管理级别,IMHO(例如,维护一个

假设我有一个
@Configuration
类或更好的
@ConfigurationProperties

我希望从特定的
application-x.properties
文件加载配置


我该怎么做?(不定义新的Spring配置文件)

您必须使用
@PropertySources
,例如:
@PropertySource(“classpath:foo.properties”)

选中此选项可获得更多信息并查看其他选项。

为什么不使用配置文件?@CodeScale,因为这是一个额外的管理级别,IMHO(例如,维护一个活动配置文件列表)