【问题标题】:how to point com.sun.jersey.config.property.packages to a package in a jar? Can we do that?如何将 com.sun.jersey.config.property.packages 指向 jar 中的包?我们可以这样做吗?
【发布时间】:2016-12-08 11:26:11
【问题描述】:

我正在开发一个带有 jersey 的 RESTfull Web 服务项目。我的主要模块是登录、支付等。我将登录和支付创建为不同的项目(RESTfull),这两个项目都有网络服务。并创建了“.jar”文件。

我们可以将这些 jar 文件包含在我的主项目和 web.xml 中,将球衣配置“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>

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

【问题讨论】:

    标签: java web-services rest jersey


    【解决方案1】:

    如果您使用 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 是两者的父包。所以它应该包括包登录和付款。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-01
      • 2011-11-16
      • 2014-03-27
      • 2010-10-31
      • 2020-06-07
      • 2012-02-19
      相关资源
      最近更新 更多