我们如何动态注入DAO

时间:2013-05-20 14:31:49

标签: java-ee jpa

是否可以动态注入DAO,我的意思是如果参数值为“a”则注入aDao或者如果参数值为“b”则注入bDao。我知道我们可以注入两个DAO并按照传递的参数使用它。我只是想知道是否有可能影响在运行时注入哪个DAO或bean。

拉​​维

1 个答案:

答案 0 :(得分:0)

假设您正在讨论CDI依赖注入(因为您的问题用java-ee标记),Qualifiers是您正在寻找的解决方案。

请参阅http://docs.jboss.org/weld/reference/latest/en-US/html/injection.html