我们正在使用 Dropwizard(在 Java 中)进行 Rest api 开发。
最近,我添加了一些特定于应用程序的配置文件。

我们没有在代码中指定文件路径,而是在 Dropwizard 启动时加载的“cofig.yml”文件中添加了文件路径。

从“新添加的”配置文件中创建配置类的最佳方法是什么?

我正在使用 SnakesYml 进行解析。但这需要我对所有“ key ”进行硬编码。
相反,我想看看是否可以简单地为我添加的文件创建一个配置类。这类似于 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 );

关于java - Dropwizard:多种配置,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28121117/

10-10 08:57
查看更多