首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >基于条件的Guice注射

基于条件的Guice注射
EN

Stack Overflow用户
提问于 2013-08-20 11:20:45
回答 2查看 297关注 0票数 0

我对IoC容器非常陌生,我计划在一个新项目中使用一个容器。我不确定我是否会需要它,但是这个体系结构有可能会增长,所以很高兴知道它能起作用。

该项目是一个与Guice集成的用Resteasy构建的web服务。我已经安排好了,而且成功了。我的问题是如何选择一个接口的实现,因为可以有几个,基于一个变量。例如,用户发送参数。显而易见的解决方案是一个大型的开关/case语句,但我希望一个容器会有所帮助。我已经查过辅助注射和盖斯工厂,但我不能适应我的问题。

任何建议都会有帮助。

EN

Stack Overflow用户

回答已采纳

发布于 2013-08-20 22:30:11

映射绑定扩展正是您所需要的:http://google-guice.googlecode.com/git/javadoc/com/google/inject/multibindings/MapBinder.html

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18333705

复制
相关文章

相似问题

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