【发布时间】:2019-10-11 04:44:57
【问题描述】:
我知道@postconstruct 注解用于我们希望在构造函数之后创建其对象时调用方法。但我的问题是我们可以在 OSGI 服务中使用它吗?
【问题讨论】:
-
您能添加您的服务吗?是捆绑服务吗?
我知道@postconstruct 注解用于我们希望在构造函数之后创建其对象时调用方法。但我的问题是我们可以在 OSGI 服务中使用它吗?
【问题讨论】:
这取决于你使用的依赖注入框架。如果您使用declarative services,则等效为@Activate。一个很好的例子是enroute microservice example。
如果您使用Aries CDI,那么@PostConstruct 确实有效。不幸的是,目前还没有很好的例子,因为它仍然很新,但它在很大程度上与 Java EE 中的普通 CDI 一样工作。
【讨论】: