繁体   English   中英

Dropwizard:多种配置

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM