如何将com.sun.jersey.config.property.packages指向jar中的包?我们可以这样做吗?

时间:2016-12-08 11:26:12

标签: java web-services rest jersey

我正在使用泽西开发RESTfull Web服务项目。我的主要模块是登录,付款等。我创建了登录和支付作为不同的项目(RESTfull),这两个项目都有webservices。并创建了“.jar”文件。

我们可以将这些jar文件包含在我的主项目和web.xml,jersey配置“com.sun.jersey.config.property.packages”中这些jar的包中吗? 假设我的登录项目的包是“com.my.login”,我的付款项目的包是“com.my.payment” 我们能做什么

<init-param>
            <param-name>com.sun.jersey.config.property.packages</param-name>
            <param-value>com.my.login,com.my.payment</param-value>
</init-param>

它会在这些包中搜索资源吗? 如果没有,有没有其他方法来实现这个逻辑?我不知道这是一个好/坏的怀疑。每个答案都将完整谢谢。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Jersey 1.1库

然后像这样写

<init-param>
            <param-name>com.sun.jersey.config.property.packages</param-name>
            <param-value>com.my</param-value>
</init-param>

因为com.my是两者的父包。所以它应该包括包登录和付款。