我曾尝试在 Karaf 中定义和使用自定义运行时注解。它对我不起作用。
我可以将我的包配置为使用 Pax CDI+ OpenWebBeans CDI 容器。容器效果很好。我可以看到暴露的服务(标准注释 @OsgiServiceProvider )。
但是对于使用 @AroundInvoke 方法定义的自定义拦截器标记,不处理使用自定义注释方法进行注释。
我使用 apache-karaf-3.0.2;pax.cdi 0.9.0;OpenWebBeans。
这个功能是否已经为 OSGi 实现了?有什么建议或样品吗?
谢谢,基因