是否可以动态注入DAO,我的意思是如果参数值为“a”则注入aDao或者如果参数值为“b”则注入bDao。我知道我们可以注入两个DAO并按照传递的参数使用它。我只是想知道是否有可能影响在运行时注入哪个DAO或bean。
拉维
答案 0 :(得分:0)
假设您正在讨论CDI依赖注入(因为您的问题用java-ee标记),Qualifiers
是您正在寻找的解决方案。
请参阅http://docs.jboss.org/weld/reference/latest/en-US/html/injection.html