【发布时间】:2023-03-23 03:33:02
【问题描述】:
在 Dropwizard 中,我有一个 Configuration 子类,它看起来像这样:
public class UserApplicationConfiguration extends Configuration {
...
public UserApplicationConfiguration(
@JsonProperty("externalServerUrl") String externalServerUrl,
@JsonProperty("externalServerPort") int externalServerPort
) {
this.externalServerUrl = externalServerUrl;
this.externalServerPort = externalServerPort;
}
...
}
问题是;我应该用@JsonCreator注释构造函数吗?
代码按原样运行,YAML 文件已正确解析,但我认为构造函数看起来像一个创建者,并且觉得可能应该这样注释。
编辑:如果相关,我使用的是 Dropwizard 0.7.0 版。
【问题讨论】:
标签: java json configuration yaml dropwizard