指定 ConfigurationProperties 的新位置(Spring 2.7.13)

问题描述 投票:0回答:1

假设我的资源文件夹中有

application.yml
query.yml
。如果我有课的话

@Data
@ConfigurationProperties()
public class QueryConfiguration
    private String propertyOne;
    private List<Integer> propertyTwo;

如何指定 QueryConfiguration 在

query.yml
中查找这些属性?

java spring spring-boot properties-file
1个回答
0
投票

在 src/main/resources 目录中创建 query.yml 文件。

使用 @ConfigurationProperties 注释定义配置类,并指定与 YAML 属性结构匹配的前缀。

@Data
@Configuration
@ConfigurationProperties(prefix = "query")
public class QueryConfiguration {
    private String propertyOne;
    private List<Integer> propertyTwo;
}
© www.soinside.com 2019 - 2024. All rights reserved.