首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从属性文件初始化Jersey查询参数的默认值

如何从属性文件初始化Jersey查询参数的默认值
EN

Stack Overflow用户
提问于 2013-10-23 19:15:25
回答 2查看 393关注 0票数 2

我在做一个泽西/吉斯的项目。

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

有没有人知道Jersey/Guice的机制来完成这个任务?

EN

回答 2

Stack Overflow用户

发布于 2014-08-07 11:55:33

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

票数 1
EN

Stack Overflow用户

发布于 2013-10-30 08:26:58

对此并没有一个简单的解决方案(即添加另一个注释并使用它)。但您可以定义一个自定义BeanParam,并将注入的QueryParam替换为其相应的属性值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19540135

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档