我正在将对旧测试工具的依赖关系升级到最新版本.其中一个依赖项是jersey-client,我已经将其升级到了3.1.6,在 compose 本文时这是最后发布的版本.
当我运行该代码时,我会在应用程序日志(log)中看到以下警告:
org.glassfish.jersey.client.innate.inject.NonInjectionManager <init>
WARNING: Falling back to injection-less client.
每次我进行REST呼叫时都会写入此消息,无论呼叫类型如何(GET、PUT、Post、RST等)
显然,Jersey试图告诉我一些它认为重要的事情,但问题是什么或我应该采取什么措施并不明显.我try 在警告消息中搜索有关该问题的一些文档;一个搜索引擎只找到了6个搜索结果(其中没有一个有帮助),另一个搜索引擎根本没有找到任何搜索结果.
除了用不需要的消息淹没日志(log)(我每次拨打一条消息)之外,我的应用程序似乎正在工作,因此没有立即出现问题.尽管如此,我仍然想知道问题出在哪里,因为忽略警告消息几乎总是一个坏主意.
有人知道这条消息指的是什么或如何修复它吗?