![]() |
1
6
为什么这么复杂? 只需为第三方课程制作一个产品。 假设您有一个第三方库,它可以自动获取PDF文件并按最大文件发送它们,并且您喜欢使用
在您的代码中,那么您可以简单地向它提供一个生产者方法。pdfaxService是无状态的,因此我们可以安全地假设它可以
某处。 嗯。 |
![]() |
2
3
我对一个
可供替代的
它是可以在不同部署环境(例如测试环境)中使用的接口的其他实现的替代方案。安
可供替代的
bean是通过用注释来声明的
要在给定部署方案中使用替代方案,请在
启用后,如果容器发现给定注入点存在不明确的依赖关系,它将查看可以注入的替代项,如果正好有一个,则选择该替代项。 换言之, 选择 是替换 现有实施 在部署时使用另一个。如果没有要替换的内容,那么您不需要其他选项,只需将JAR放在类路径上即可。但不确定这正是你的问题,我对第三方JAR的概念有疑问。 更多在 2.1.4. Alternatives ,请 4.6. Alternatives 和 4.7. Fixing unsatisfied and ambiguous dependencies (但我想这就是你所读的)。 更新: 回答你的附加问题。
这是不可能的,bean档案必须有
然后,要修复不满意和不明确的依赖关系,请参阅前面提到的第4.7节。
更新2:
似乎使用
|
![]() |
jmcollin92 · CDI注入回路 12 年前 |