【发布时间】:2021-08-28 06:47:24
【问题描述】:
我正在开发一个spring boot项目,我需要一些外部配置。所以我将它存储在一个名为“config.yml”的文件中,该文件位于“src/main/resources”文件夹中。
现在我希望将 config.yml 中的属性注入到我的类中。现在,如果我们使用 SnakeYML 或任何其他解析器,我们将需要创建 Java 类来定义模式。
我想要的是我可以像使用 @Value 注释的属性一样读取 yml。例如
logging:
class:
name:
location:
我需要使用
访问“名称”或“位置”属性@Value(${logging.class.name})
private String name;
有没有办法在 Spring Boot 中做到这一点?
【问题讨论】:
标签: spring-boot yaml snakeyaml jackson-dataformat-yaml