如何以编程方式配置JAX-RS端点?

时间:2019-05-12 10:25:21

标签: apache jax-rs osgi cxf osgi-bundle

我正在尝试在项目中摆脱XML。 我已经尝试添加此内容:

if-else

进入我的Activator类,但我的捆绑包不会以此开头。

那么,人们通常配置端点吗?

1 个答案:

答案 0 :(得分:1)

(对不起,没有代码,只是我的经验/项目中的一些高级见解)

我使用球衣并将其集成到OSGi环境中。即我向其注册所有jax-rs资源的org.glassfish.jersey.servlet.ServletContainer。这样,我可以使用任何可用的HTTP服务器实现(例如,jetty)并通过OSGi系统环境属性对其进行配置。

为简单起见,我将带注释的OSGi(声明性)服务重新注册为该ServletContainer中的单例资源/端点。

也许CXF也有类似的方法。