我知道当我们希望在构造函数之后创建其对象时调用一个方法时,可以使用 @postconstruct 注释。但我的问题是我们可以在 OSGI 服务中使用它吗?
最佳答案
这取决于您使用的依赖注入(inject)框架。如果您使用declarative services相当于@Activate。一个很好的例子是enroute microservice example .
如果您使用Aries CDI那么 @PostConstruct 确实有效。不幸的是,还没有很好的例子,因为它仍然很新,但它在很大程度上像 Java EE 中的普通 CDI 一样工作。
关于java - 我们可以在osgi服务中添加@postconstruct注解吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58334387/