[英]Dropwizard: Multiple configurations
我们使用Dropwizard(在Java中)进行Rest api开发。 最近,我添加了一些特定于应用程序的配置文件。
我们在启动期间加载Dropwizard的“cofig.yml”文件中添加了文件路径,而不是在代码中指定文件路径。
从“新添加的”配置文件中创建Configuration类的最佳方法是什么?
我正在使用SnakesYml进行解析。 但它需要我硬编码所有“键”。 相反,我想看看我是否可以简单地为我添加的文件创建配置类。 这类似于Dropwizard在启动时为“config.yml”所做的事情。
更新: 解决方案
没关系。 我得到了解决方案。 二手SnakesYml。 这有:
Configuration config = yaml.loadAs( in, Configuration.class );
很抱歉打扰。 我喜欢这个社区,所以有时候,在星期五的一个晚上,当我被困住时,我会问这样的问题。 道歉。
根据Jan Galinski,我发布了我的问题的答案:
解决方案我使用了SnakesYml。 那有“loadAs”方法:
Yaml yaml = new Yaml();
Configuration config = yaml.loadAs( in, Configuration.class );
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.