解析YAML文件時配置的子類在Dropwizard,我有一個Configuration
子類,看起來是這樣的:批註在Dropwizard
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,如果相關。