2

我正在做一个 Jersey/Guice 项目。

我在类级别定义了一个查询参数。到目前为止,我一直使用 @DefaultValue 注释。但现在我必须从属性文件中获取默认值。由于传递给注释的值必须是一个常量,我不能将它从属性文件中取出。

有谁知道完成这项任务的 Jersey/Guice 机制?

4

2 回答 2

1

您可以定义一个自定义注释,该注释将采用属性名称,然后为该注释编写一个 InjectionResolver ,如果未填充该查询参数,它将从属性文件中读取值

于 2014-08-07T03:55:32.880 回答
0

对此并没有真正的简单解决方案(即添加另一个注释并完成它)。但是您可以定义一个自定义BeanParam并将注入QueryParam的 s 替换为其适当的属性值。

于 2013-10-30T00:26:58.400 回答