0

我很清楚如何使用 Weld 注入我的域中的对象(我可以访问源)。您只需使用@Named 和@ApplicationScoped 等注释实现,然后使用@Inject 注释目标属性以注入实现。

但是,不确定如何注入我无权访问其源代码的类的实现。例如,我正在使用推土机。Dozer mapper 是针对接口(Mapper)进行编程的,我希望 Weld 注入实现(DozerBeanMapper),但由于我无法访问源代码,因为我使用的是 .jar 依赖项,因此我无法对其进行注释。

关于如何实现这一目标的任何想法?

4

1 回答 1

1

POJO 中嵌入的注释是内部配置。内部配置和第 3 方组件不混合。外部配置(例如 beans.xml)是唯一的方法。您应该查看 Weld 的文档以了解外部配置。

于 2010-12-07T09:35:02.210 回答