Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自动发现在JAXRS(Jersey 2)中是如何工作的?_Java_Rest_Jersey_Jax Rs_Jersey 2.0 - Fatal编程技术网

Java 自动发现在JAXRS(Jersey 2)中是如何工作的?

Java 自动发现在JAXRS(Jersey 2)中是如何工作的?,java,rest,jersey,jax-rs,jersey-2.0,Java,Rest,Jersey,Jax Rs,Jersey 2.0,我现在花了一些时间来弄清楚汽车发现在泽西2号上到底是如何工作的,但我更困惑了。阅读: 如果功能实现了Jersey SPI中的某些类,则可以自动发现这些功能-(您可以使用CommonProperties.FEATURE\u auto\u DISCOVERY\u disable) 可以使用META-INF/services工具自动发现提供程序(可以使用CommonProperties.METAINF\u services\u LOOKUP\u DISABLE禁用) 此外,禁用服务查找也将禁用功能发现

我现在花了一些时间来弄清楚汽车发现在泽西2号上到底是如何工作的,但我更困惑了。阅读:

  • 如果功能实现了Jersey SPI中的某些类,则可以自动发现这些功能-(您可以使用
    CommonProperties.FEATURE\u auto\u DISCOVERY\u disable
  • 可以使用META-INF/services工具自动发现提供程序(可以使用
    CommonProperties.METAINF\u services\u LOOKUP\u DISABLE
    禁用)
  • 此外,禁用服务查找也将禁用功能发现
  • 现在我想知道,如果META-INF/services中的提供者也使用自动发现功能注册,会发生什么情况。 另外,如果提供者是使用上述机制自动注册的,那么
    @Provider
    有什么用呢。因为我的印象是,
    @Provider
    正在帮助Jersey自动发现我的MBW和MBR,我想确实是这样。 我认为关于这个主题的文档并不清楚。 非常感谢为澄清这一点提供的任何帮助