我正在尝试在项目中摆脱XML。 我已经尝试添加此内容:
if-else
进入我的Activator类,但我的捆绑包不会以此开头。
那么,人们通常配置端点吗?
答案 0 :(得分:1)
(对不起,没有代码,只是我的经验/项目中的一些高级见解)
我使用球衣并将其集成到OSGi环境中。即我向其注册所有jax-rs资源的org.glassfish.jersey.servlet.ServletContainer
。这样,我可以使用任何可用的HTTP服务器实现(例如,jetty)并通过OSGi系统环境属性对其进行配置。
为简单起见,我将带注释的OSGi(声明性)服务重新注册为该ServletContainer中的单例资源/端点。
也许CXF也有类似的方法。